Ok, WLan-Modul konnte drin bleiben.
Software
rock64@rockpro64:~$ uname -a
Linux rockpro64 5.0.0-1105-ayufan-g2d7c76c290dc #ayufan SMP PREEMPT Wed Apr 10 20:57:24 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
iozone 960 EVO 250GB
rock64@rockpro64:/mnt$ sudo 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: Sat Apr 13 07:55:10 2019
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 106118 155876 170478 174076 55705 152829
102400 16 325935 419464 446687 454111 200115 417213
102400 512 1008052 997206 902058 943787 761051 994723
102400 1024 1142701 1131917 1069307 1116475 973106 1126759
102400 16384 1376096 1379277 1397557 1473713 1458105 1368219
iozone test complete.
iozone 970 EVO 500GB
rock64@rockpro64:/mnt/home/rock64$ sudo 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: Sat Apr 13 07:51:04 2019
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 105916 156590 172350 172827 67990 152875
102400 16 315801 432155 448563 456037 227274 425530
102400 512 1046853 1060371 984766 1040722 984416 1062911
102400 1024 1111569 1045536 980203 1039013 1011528 1099751
102400 16384 1379277 1391045 1435614 1519402 1518702 1387184
iozone test complete.
Mein Fazit
Es lohnt sich, bei einem Webserver den 5er Kernel zu nutzen. Man kommt an die angegebenen Grenzwerte zwar nicht ganz ran, aber es sollte reichen
Schreiben soll die 960 EVO mit bis zu 1900 MB/s, 1,45 erreichen wir. Die 970 EVO soll bis zu 2300MB/s erreichen.
Wir erreichen also nicht die maximalen Datenraten. Wir haben aber mit der NVMe SSD das deutlich schnellste Speichermedium auf einem ROCKPro64. Auch der wichtigste Grund, warum ich dieses SOC gewählt hatte.
Und zum Schluss noch ein Test von meinem Haupt-PC mit LinuxMint Cinnamon. Verbaut ist eine 970 PRO mit 512GB RAM.
frank@frank-MS-7A34:~$ sudo 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-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 Apr 13 10:07:45 2019
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 91288 109229 125357 111882 48602 113120
102400 16 212148 290553 315840 324209 143475 255918
102400 512 529645 519399 594357 369504 358862 557379
102400 1024 513924 527201 472714 612531 459192 564747
102400 16384 1382033 1464444 1780091 2142542 2130013 1566495
iozone test complete.