| 
		
	
		
		
		06-30-2017, 09:28 PM 
(This post was last modified: 06-30-2017, 09:56 PM by pfeerick.)
		
	 
		Thread to collect iozone performance tests of the rock64.  
When posting a report, please list your board (1G/2G/4G), OS type and version (Xenial/0.2.5), hardware tested (make/model), and the file system it has (ext4/fat32/ntfs/etc). And don't forget to use code tags so the formatting doesn't stuff up    
If you don't have the iozone package installed yet: sudo apt install iozone3 
Set the CPU governor to performance (as root, i.e. sudo -i first or pipe through sudo tee):
echo performance >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
Mount your drive, change to the mount point, and run the below to run your tests:
iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2 
	
	
		( this page left blank intentionally )
	 
marcushh777       
please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697
 
( I regret that I am not able to respond to personal messages;  let's meet on irc! )
 
	
		
		
		06-30-2017, 10:14 PM 
(This post was last modified: 07-01-2017, 12:25 AM by pfeerick.
 Edit Reason: added vfat results for comparision
)
		
	 
		One think to keep mind is that my board was one of pre-production samples, and I had to remove some of the ESD diodes as the wrong ones had been installed on the USB3 connector. Therefore my USB3 performance specs may not reflect the production model performance. And I certainly don't think this is the case, because my USB3 JumpDrive test subject didn't reach anywhere the below read speeds of my desktop in comparison: Code:     Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4    12722    11718    24340    24358     6719      462
 102400      16    11709    22004    80089     3163     2931     2020
 102400     512     4956    21783     1652   110923    99929     4928
 102400    1024     6191    21576   116329   116532   111205     3978
 102400   16384     6704    21469   117321   118603   117775     7132
rock64 /w 2GB, running Ubuntu Xenial ayufan 0.2.5, against an ext4 formatted cheap Lexar 16GB S75 USB3 flash drive . Write performance is nothing special, but I have had real world 100MB/s read speed from it on my desktop.
 Code:     Iozone: Performance Test of File I/OVersion $Revision: 3.429 $
 Compiled for 64 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 04:04:59 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     7816     9891    12541    12347     4743      361
 102400      16    17479    18596    31016    31207    14804     1840
 102400     512    20835    20269    39598    39880    38142     5381
 102400    1024    15217    20433    39748    40078    39282    10174
 102400   16384    15714    19912    40093    40364    40329    21689
 
 iozone test complete.
Lets see what difference mount options make - ext4 with nodiratime and noatime mount options set:
 Code: Iozone: Performance Test of File I/OVersion $Revision: 3.429 $
 Compiled for 64 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 04:45:18 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     7437     9725    11792    11556     4551      333
 102400      16    17176    18255    29957    29993    14715     1819
 102400     512    20811    20109    39708    39797    37948     6048
 102400    1024    22432    14799    39986    40086    39193     7160
 102400   16384    11263    19983    40172    40163    40166    21356
 
 iozone test complete.
A comparision of the previous results against the lower USB2 port (ext4, same nodiratime, noatime mount settings):
 Code:     Iozone: Performance Test of File I/OVersion $Revision: 3.429 $
 Compiled for 64 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 05:00:07 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     7233     7695     9076     9093     4308      431
 102400      16    11562    16447    21296    21271    12569     1722
 102400     512    18149    19494    35323    35328    33954     5090
 102400    1024    21691    19539    35900    35994    35326    10153
 102400   16384    14447    18766    36429    36444    36409    21688
 
 iozone test complete.
And to show how the filesystem has a big impact on the results, here is the same test again, but with the drive formated as vfat.
 Code:     Iozone: Performance Test of File I/OVersion $Revision: 3.429 $
 Compiled for 64 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 04:28:37 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     9991    11235    13096    13105     5529      447
 102400      16    15100    17735    29883    29919    14464     1082
 102400     512    10093    14090    39526    39633    37734     2981
 102400    1024    17169    10783    39761    39907    38927     4239
 102400   16384    16900    10989    40233    40312    40308    13258
 
 iozone test complete.
And finally, a Seagate 4TB Expansion drive (mains power external hard drive) (actually got some high numbers this time).
 Code:     Iozone: Performance Test of File I/OVersion $Revision: 3.429 $
 Compiled for 64 bit mode.
 Build: linux-AMD64
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 15:48:05 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4    12722    11718    24340    24358     6719      462
 102400      16    11709    22004    80089     3163     2931     2020
 102400     512     4956    21783     1652   110923    99929     4928
 102400    1024     6191    21576   116329   116532   111205     3978
 102400   16384     6704    21469   117321   118603   117775     7132
 
 iozone test complete.
 
	
	
		Rock64 2G  ayufan minimal 0.2.1  over Sandisk Ultra 32G USB3.0  (partition sda1  FAT) 
root@rock64:/media/disk2# uname -a                                               
Linux rock64 4.4.70-ayufan-29 #1 SMP Sat Jun 24 09:54:27 UTC 2017 aarch64 aarch6 
4 aarch64 GNU/Linux           
 Code: root@rock64:/media/disk1# iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Iozone: Performance Test of File I/O
 Version $Revision: 3.429 $
 Compiled for 32 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 05:04:26 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k
 -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random
 bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write
 read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     3381     3542    17698    17713     6892     2317
 
 102400      16     9782    10693    51946    51985    25840     8346
 
 102400     512    23797    28665   116286   116424    83992    27695
 
 102400    1024    25392    30772   121727   121882    96416    29229
 
 102400   16384    25742    30544   118115   118544   117167    29227
 
 
 iozone test complete.
Rock64 2G  ayufan minimal 0.2.1  over Sandisk Ultra 32G USB3.0  (partition sda2  ext4)
 
root@rock64:/media/disk2# uname -a                                               
Linux rock64 4.4.70-ayufan-29 #1 SMP Sat Jun 24 09:54:27 UTC 2017 aarch64 aarch6 
4 aarch64 GNU/Linux   
 Code: root@rock64:/media/disk2# iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Iozone: Performance Test of File I/O
 Version $Revision: 3.429 $
 Compiled for 32 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Sat Jul  1 05:08:20 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k
 -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random
 bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write
 read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     3345     3458    17579    17643     6891     2220
 
 102400      16    10251    10545    51004    51270    26487     7793
 
 102400     512    27847    27979   114987   116405    84308    28311
 
 102400    1024    29118    28763   119380   120638    97004    30187
 
 102400   16384    30208    31251   119294   120471   119258    29213
 
 
 iozone test complete.
marcushh777       
please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697
 
( I regret that I am not able to respond to personal messages;  let's meet on irc! )
 
	
		
		
		07-01-2017, 05:22 AM 
(This post was last modified: 07-01-2017, 07:08 AM by xalius.)
		
	 
		Linux rock64 4.4.70-gd9f8397-dirty #4 SMP Thu Jun 29 21:45:40 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux 
Corsrair Flash Voyager GT3.0 128GB (ext4)
 Code:                                                      random    random                                    kB      reclen    write  rewrite    read    reread    read     write
 409600       4     1640     1467    14241    15181     4174      571
 409600      16     5769     6545    43072    48283    19409     2867
 409600     512    24039    26066   135432   134970   112677    12135
 409600    1024    24033    27872   132993   133170   133392    13713
 409600   16384    27784    28047   135172   135434   137017    13825
For comparison on my Thinkpad W520 (i7@3.3Ghz) with linux-deepblack 4.11.5-200.fc25.x86_64
 Code:                                                  random   randomKB      reclen    write  rewrite   read   reread    read   write
 409600       4    1738    1689    22762    22883    4953     724
 409600      16    5841    6673    70025    70230   24736    2878
 409600     512   62620   76978   212627   211742  161889   24058
 409600    1024   33786   53683   202181   200167  175399   18183
 409600   16384   72790   70291   218358   218548  214972   23091
So considering that this kernel on Rock64 is pretty new this does not look bad at all...
Edit: The Thinkpad values have some weird bumps in them, maybe the file size is too small and testing some caching or buffer here instead of the physical device, going to rerun with large filesize... 
Edit: re ran both tests with larger file size and the results are more consistent now...
	 
	
	
		Linux rock64 4.4.70-gd9f8397-dirty #4 SMP Thu Jun 29 21:45:40 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux
Samsung 830 SSD (256GB) via JMS576 USB3/SATA bridge
 For comparison on my Thinkpad W520 (i7@3.3Ghz) with linux-deepblack 4.11.5-200.fc25.x86_64Code:                                                       random   randomkB      reclen    write  rewrite    read    reread    read     write
 102400       4    12489    13460    18838    19102    11612    13282
 102400      16    40500    50855    59763    61081    36515    50299
 102400     512   221087   247712   226089   236863   162081   237059
 102400    1024   246648   263610   265424   276265   216642   265984
 102400   16384   295448   290687   259715   344931   338378   290055
 
 409600       4    11139    13589    20752    24122    11615    13388
 409600      16    49159    51439    61127    61224    36620    50698
 409600     512   230122   246652   238314   239178   161978   246797
 409600    1024   264338   276146   270927   276500   217073   277141
 409600   16384   304103   305119   326587   344885   339426   300827
Code:                                                  random  random KB  reclen   write rewrite    read    reread    read   write
 102400       4   21423   24115    28178    27733   14561   25215
 102400      16   68165   74053    86389   102411   48260   73375
 102400     512  138509  146013   239740   251701  176170  154234
 102400    1024  169942  171816   248133   270721  213992  141895
 102400   16384  179981  173118   278754   298413  302857  169050
 
 409600       4   21378   24261    28156    27951   14726   24664
 409600      16   66187   74002    97317   101167   48185   73957
 409600     512  145606  145452   253851   254371  168460  147119
 409600    1024  156023  154241   282162   282168  217111  156996
 409600   16384  172345  180110   299627   303149  297998  171165
 
	
		
		
		07-01-2017, 03:03 PM 
(This post was last modified: 07-02-2017, 07:54 AM by fire219.
 Edit Reason: SSD numbers added in 400M, per request of Xalius
)
		
	 
		Linux rock64 4.4.70-ayufan-44 #1 SMP Fri Jun 30 23:23:09 UTC 2017 aarch64 GNU/Linux 
(ayufan rock64-linux-build 0.2.5, Debian Jessie minimal) 
Rock64 2GB 
JMS578 USB3-SATA bridge 
iozone 3.429
 
Fujitsu MHZ2320BH G2 (320GB SATA II 2.5" HDD):
 Code:                                                              random    random kB  reclen    write  rewrite    read    reread    read     write
 102400       4     9585     9853    15916    16052      505     1257
 102400      16    33132    40597    36156    36559     2003     4488
 102400     512    59834    60235    59936    61614    31471    29695
 102400    1024    59837    59851    60418    61825    41527    40858
 102400   16384    59098    59610    59712    61113    59331    58107
Mushkin Reactor 1TB  (SATAIII SSD)
 Code:                                                              random    random     kB  reclen    write  rewrite    read    reread    read     write
 102400       4    23418    30958    53072    55828    54285    30586
 102400      16    65510    80077   162489   199687   200624    79544
 102400     512   132104   141360   360123   407862   393688   150870
 102400    1024   135879   146159   358858   408018   409886   152794
 102400   16384   139123   149558   387604   414441   406895   155065
 
 random    random
 kB  reclen    write  rewrite    read    reread    read     write
 409600       4    23897    32911    85195    85878    84021    30813
 409600      16    74788    96754   233038   238268   233618    89421
 409600     512   170051   178354   396565   394610   393492   192729
 409600    1024   171501   198167   406016   407290   410254   200952
 409600   16384   178575   191002   409648   410940   409529   201899
 
 
Community administrator and sysadmin for PINE64(Translation: If something breaks on the website, forum, or chat network, I'm a good person to yell at about it)
 
 
 
	
		
		
		07-05-2017, 01:47 PM 
(This post was last modified: 07-05-2017, 01:49 PM by xalius.)
		
	 
		Samsung 830 SSD (256GB) via JMS576 USB3/SATA bridge 
Linux rock64 4.4.70-rockchip-ayufan-54
 Code:                                                      random    randomkB  reclen    write  rewrite    read    reread    read     write
 12288000       4    17768    22328    26129    25677    13302    21361
 12288000      16    61171    75520    79985    79982    43520    73117
 12288000     512   157411   241636   297964   297923   186737   107077
 12288000    1024   179415   259620   308459   320070   239986   166616
 12288000   16384   195302   232991   335103   352457   345601   153506
New test with 12GB file size (larger than total amount of RAM (4GB))
	 
	
		
		
		07-11-2017, 07:18 AM 
(This post was last modified: 07-11-2017, 07:20 AM by xalius.)
		
	 
		Got a new Samsung 850 Pro 512GB that has no TurboWrite cache limitations and shows consistent results: 
Using performance governor, Linux rock64 4.4.70-rockchip-ayufan-63 Code:                                                       random    randomkB  reclen    write  rewrite    read    reread    read     write
 
 102400       4    20968    24845    26676    26698    19374    24635
 102400      16    70207    80941    88054    88292    67557    80101
 102400     512   321653   336076   321379   324059   310714   335604
 102400    1024   339233   357436   344531   347485   335980   357374
 102400   16384   380262   382923   372907   376392   376770   385885
 
 512000       4    19888    23775    25765    25726    18844    23615
 512000      16    66938    78642    86515    86357    66064    78171
 512000     512   321743   337080   322441   322948   309481   336518
 512000    1024   347813   359886   346130   346860   334981   358736
 512000   16384   383644   390254   374593   376604   376778   390155
 
 1024000       4    19744    23855    25601    25606    18783    23565
 1024000      16    66630    78713    86207    86208    66007    78325
 1024000     512   320690   336478   322200   322478   309082   335846
 1024000    1024   348077   360385   346945   347055   335467   359869
 1024000   16384   384325   390746   376154   376594   376869   390747
 
 2048000       4    19879    23801    25728    25666    18828    23545
 2048000      16    66985    78727    86657    86569    66110    78505
 2048000     512   321543   336412   322320   322432   309687   335946
 2048000    1024   348593   361011   347159   347206   335510   360497
 2048000   16384   384588   391053   376554   376681   377071   390677
 
 4096000       4    20812    24758    26674    26670    18845    23501
 4096000      16    66792    79039    86881    86863    66209    78425
 4096000     512   323192   338099   323223   323295   310381   337381
 4096000    1024   349777   361814   347712   347885   336508   361470
 4096000   16384   384818   391227   376734   376783   377083   391318
 
 8192000       4    19936    23616    25665    25674    18820    23448
 8192000      16    66554    78663    86662    86663    66216    78257
 8192000     512   322356   336841   322462   322386   309928   335965
 8192000    1024   349675   361284   347318   347322   335713   360914
 8192000   16384   385254   391478   376539   376563   377012   391460
 
 12288000       4    19713    23830    25809    25793    18855    23636
 12288000      16    66437    78922    86639    86589    66172    78400
 12288000     512   323947   338491   323495   323621   310947   337856
 12288000    1024   350561   362392   348000   348130   336775   362454
 12288000   16384   385473   391622   377176   377165   377518   391549
This is pretty close to the theoretical maximum of UAS over USB3 (ca. 400MB/s)
	 
	
	
		Rock 64 2GB with WD MyPassport 3TB USB 3.0 Code: root@rock64:/public3# uname -aLinux rock64 4.4.70-rockchip-ayufan-83 #1 SMP Mon Jul 31 08:43:12 UTC 2017 aarch64 GNU/Linux
 root@rock64:/public# cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
 performance
 root@rock64:/public3# mount /dev/sdb1 /public3
 root@rock64:/public3# iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Iozone: Performance Test of File I/O
 Version $Revision: 3.429 $
 Compiled for 64 bit mode.
 Build: linux
 
 Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
 Vangel Bojaxhi, Ben England, Vikentsi Lapa.
 
 Run began: Fri Aug 18 14:49:23 2017
 
 Include fsync in write timing
 O_DIRECT feature enabled
 Auto Mode
 File size set to 102400 kB
 Record Size 4 kB
 Record Size 16 kB
 Record Size 512 kB
 Record Size 1024 kB
 Record Size 16384 kB
 Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
 Output is in kBytes/sec
 Time Resolution = 0.000001 seconds.
 Processor cache size set to 1024 kBytes.
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
 random    random     bkwd    record    stride
 kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
 102400       4     7571    22266    23959    23821      677     1193
 102400      16    50825    61413    67061    78620     3605     4979
 102400     512    91674    66866    97883   112304    49333   128311
 102400    1024    81612    61811    95844   128381    71115   153027
 102400   16384    98765    83153   108218   128068   117287    94349
 
 iozone test complete.
 |