01-16-2020, 01:14 PM
(01-16-2020, 12:23 PM)z4v4l Wrote:Quote:I haven't found the switch to fix,, have you?-I (capital i)? if this isn't supported, then there is no way to fix. but I remember using this test on armbian and it worked.
Yup it is. See my results below. IIRC the iozone version is relevant, way back working with Thomas Kaiser we worked out some discrepancies were version related.
All tests on my RockPro64.
My 512G Adata SX8200Pro NVMe (not as fast as my Samsung SM981 but a whole lot bigger)
Code:
$ iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024 -i 0 -i 1 -i 2
Iozone: Performance Test of File I/O
Version $Revision: 3.429 $
Compiled for 64 bit mode.
...
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 3037 6459 90502 95308 33475 6152
102400 16 13447 25481 162888 185929 79805 24745
102400 512 259171 293960 365909 367490 354627 289705
102400 1024 313224 397174 440851 438564 461775 352619
iozone test complete.
The 16G Foresee eMMC, noted for being among the slower Pine64 eMMC options
Code:
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 3107 4210 8153 8144 8085 3817
102400 16 16235 17555 30487 31479 31486 17033
102400 512 74256 79150 106646 108230 107462 75865
102400 1024 80364 79805 115184 114837 114471 79968
iozone test complete.
My 128G Samsung Evo+
Code:
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 2938 3306 9769 9745 6929 662
102400 16 10194 16498 25067 25611 24014 15326
102400 512 31305 33920 56710 56802 56026 36588
102400 1024 21218 21756 58652 58492 58591 22143
iozone test complete.
And a 32G class 10 micro SD, one of my better no-names! Yup - today (newly formatted & empty) it beat the Evo+ in 4k random writes, mainly as the Evo+ is nearly full so the test file was placed at the end of the disk. On a good day my Evo+ are closer to eMMC performance.
Code:
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
102400 4 1747 1883 5885 6012 4622 905
102400 16 6921 6628 18878 18789 15132 3420
102400 512 22059 25496 58523 58641 57695 19440
102400 1024 28415 23058 59517 59920 59362 24839
iozone test complete.
- ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (6.12 kernel, Openbox desktop) for general purpose daily PC.
- PinePhone Pro Explorer Edition, daily driver, rk2aw & U-boot on SPI, Arch/SXMO on eMMC
- PinePhone BraveHeart now v1.2b 3/32Gb, Tow-boot with pmOS/SXMO on eMMC