Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Mar 2015 22:00:10 +0900
From:      "Daisuke Aoyama" <aoyama@peach.ne.jp>
To:        <freebsd-arm@freebsd.org>
Subject:   Re: Ready for NAS4Free on ODROID-C1
Message-ID:  <579F7C2BEACC4FF684780E575AC9C474@ad.peach.ne.jp>
In-Reply-To: <34D37D2811D246BEB11080D19F03FECE@ad.peach.ne.jp>
References:  <1DA948EA255F4963ACBC0EBE7D046401@ad.peach.ne.jp> <34D37D2811D246BEB11080D19F03FECE@ad.peach.ne.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

I'm trying to fix USB problem.
I get best wrting score by USB HDD(UFS) on ODROID-C1(3x faster):
root@odroidc1:~ # dd if=/dev/zero of=/mnt/test.dat bs=1m count=16
16+0 records in
16+0 records out
16777216 bytes transferred in 0.823085 secs (20383333 bytes/sec)

But it decrease score on RPi, so need more work.
I complain read performance on ODROID-C1 now...

Also this version include zfs.ko and some tune for ZFS.
Now NAS4Free on ARM can handle ZFS pool both RaspberryPi(512MB) and ODROID-C1.
It seems you can't get around 300MB ARC. (limit of KERNBASE = 0xc0000000?)
I think this is too small for ZFS.
NAS4Free use 280MB ARC on ODROID-C1 by default. (160MB ARC on RPi)
You can see ARC statistics by zfs-stats command.

Changes:
Add USB fast writing patch (3x faster but may break some condition on RPi)
Replace atomic cas operations.
Bundle zfs.ko and opensolaris.ko.
Remove platform code from GIC code.
Upgrade to samba 4.1.17 and php 5.6.6.

You can get latest test image of NAS4Free 9.3.0.2 for ODROID-C1(2GB eMMC or MicroSD card) from:
http://www.peach.ne.jp/archives/nas4free/test/NAS4Free-oc1-SD-9.3.0.2.1353-20150306.img.gz

Download the image, decompress it, and write it to the eMMC module or MicroSD card of 2GB or 
more capacity.
You need serial console cable or USB keyboard/HDMI display for initial IP address setup.

Upgrade image (use it from GUI):
http://www.peach.ne.jp/archives/nas4free/test/NAS4Free-oc1-embedded-9.3.0.2.1353-20150306.img.xz

For more info, please read previous mail:
http://lists.freebsd.org/pipermail/freebsd-arm/2015-February/010357.html
http://lists.freebsd.org/pipermail/freebsd-arm/2015-February/010386.html

Detailed result:
----------------------------------------------------------------------
-----------------------------------------------------------------------
CrystalDiskMark 3.0.2 Shizuku Edition x64 (C) 2007-2012 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :    22.465 MB/s
          Sequential Write :    15.902 MB/s
         Random Read 512KB :    21.521 MB/s
        Random Write 512KB :    12.485 MB/s
    Random Read 4KB (QD=1) :     2.792 MB/s [   681.7 IOPS]
   Random Write 4KB (QD=1) :     1.300 MB/s [   317.3 IOPS]
   Random Read 4KB (QD=32) :     2.313 MB/s [   564.7 IOPS]
  Random Write 4KB (QD=32) :     1.119 MB/s [   273.1 IOPS]

  Test : 100 MB [Z: 10.9% (49.4/451.1 GB)] (x5)
  Date : 2015/03/03 1:51:55
    OS : Windows 7 Ultimate Edition SP1 [6.1 Build 7601] (x64)
    NAS4Free/OC1 1512MHz w/TOSHIBA MK5065GSX
----------------------------------------------------------------------

Enjoy NAS4Free world on ARM device.
-- 
Daisuke Aoyama
 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?579F7C2BEACC4FF684780E575AC9C474>