$ lsusb Bus 001 Device 004: ID 0e39:2b00 Smart Modular Technologies, Inc.
$ fdisk -lu Disk /dev/sdd: 8 GB, 8052549120 bytes 255 heads, 63 sectors/track, 979 cylinders, total 15727635 sectors Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System /dev/sdd1 * 63 15728638 7871818 b FAT32 Warning: Partition 1 does not end on cylinder boundary.
arnd@wuerfel:~/flashbench$ sudo sdparm --all /dev/sdd /dev/sdd: SMART eUSB 870C Read write error recovery mode page: AWRE 0 [cha: n, def: 0] ARRE 0 [cha: n, def: 0] TB 0 [cha: n, def: 0] RC 0 [cha: n, def: 0] EER 0 [cha: n, def: 0] PER 0 [cha: n, def: 0] DTE 0 [cha: n, def: 0] DCR 0 [cha: n, def: 0] RRC 3 [cha: n, def: 3] COR_S 0 [cha: n, def: 0] HOC 0 [cha: n, def: 0] DSOC 0 [cha: n, def: 0] WRC 128 [cha: n, def:128] RTL 0 [cha: n, def: 0] Informational exceptions control mode page: PERF 0 [cha: n, def: 0] EBF 0 [cha: n, def: 0] EWASC 0 [cha: n, def: 0] DEXCPT 0 [cha: n, def: 0] TEST 0 [cha: n, def: 0] EBACKERR 0 [cha: n, def: 0] LOGERR 0 [cha: n, def: 0] MRIE 5 [cha: n, def: 5] INTT 28 [cha: n, def: 28] Background control (SBC) mode page: S_L_FULL 0 [cha: n, def: 0] LOWIR 0 [cha: n, def: 0] EN_BMS 0 [cha: n, def: 0] EN_PS 0 [cha: n, def: 0] BMS_I 28 [cha: n, def: 28]
arnd@wuerfel:~/flashbench$ sudo fsck.msdos /dev/sdd1 dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN /dev/sdd1: 1 files, 1/1962235 clusters
arnd@wuerfel:~/flashbench$ sudo ./flashbench -a /dev/sdd --blocksize=1024 align 1073741824 pre 472µs on 507µs post 492µs diff 24.7µs align 536870912 pre 471µs on 505µs post 488µs diff 26µs align 268435456 pre 477µs on 504µs post 490µs diff 20µs align 134217728 pre 467µs on 500µs post 484µs diff 24.5µs align 67108864 pre 484µs on 501µs post 484µs diff 17.2µs align 33554432 pre 492µs on 510µs post 493µs diff 18.2µs align 16777216 pre 487µs on 508µs post 477µs diff 26.2µs align 8388608 pre 481µs on 508µs post 484µs diff 24.7µs align 4194304 pre 486µs on 503µs post 490µs diff 15.8µs align 2097152 pre 483µs on 506µs post 473µs diff 27.7µs align 1048576 pre 484µs on 487µs post 487µs diff 2.27µs align 524288 pre 483µs on 483µs post 473µs diff 5.32µs align 262144 pre 485µs on 490µs post 488µs diff 3.68µs align 131072 pre 486µs on 489µs post 488µs diff 1.87µs align 65536 pre 483µs on 492µs post 490µs diff 6.09µs align 32768 pre 489µs on 491µs post 489µs diff 2.37µs align 16384 pre 490µs on 495µs post 490µs diff 4.68µs align 8192 pre 488µs on 491µs post 493µs diff 160ns align 4096 pre 490µs on 491µs post 491µs diff 863ns align 2048 pre 488µs on 487µs post 490µs diff -1492ns
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=512 --erasesize=2097152 --open-au-nr=1 2MiB 15.2M/s 1MiB 13.3M/s 512KiB 21M/s 256KiB 19.9M/s 128KiB 18.9M/s 64KiB 17.3M/s 32KiB 11.8M/s 16KiB 8.96M/s 8KiB 5.06M/s 4KiB 2.74M/s 2KiB 1.45M/s 1KiB 744K/s 512B 384K/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=2 2MiB 22M/s 1MiB 11.4M/s 512KiB 21.7M/s 256KiB 9.28M/s 128KiB 19.3M/s 64KiB 17.6M/s 32KiB 11.8M/s 16KiB 9.1M/s 8KiB 5.03M/s 4KiB 2.8M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=4 2MiB 18.5M/s 1MiB 14.6M/s 512KiB 14.3M/s 256KiB 13.8M/s 128KiB 13.3M/s 64KiB 12.4M/s 32KiB 9.21M/s 16KiB 7.39M/s 8KiB 4.54M/s 4KiB 2.62M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=5 2MiB 13M/s 1MiB 8M/s 512KiB 4.56M/s 256KiB 2.67M/s 128KiB 1.46M/s 64KiB 762K/s 32KiB 388K/s 16KiB 514K/s 8KiB 4.28M/s 4KiB 2.61M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=6 2MiB 15M/s 1MiB 7.9M/s 512KiB 4.6M/s 256KiB 2.67M/s 128KiB 1.46M/s ^C
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=4 --random 2MiB 15.6M/s 1MiB 8.53M/s 512KiB 7.68M/s 256KiB 6.71M/s 128KiB 7.11M/s 64KiB 5.7M/s 32KiB 5.23M/s 16KiB 2.79M/s 8KiB 1.66M/s 4KiB 886K/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=5 --random 2MiB 12.6M/s 1MiB 6.85M/s 512KiB 6.7M/s 256KiB 5.79M/s 128KiB 6.27M/s 64KiB 4.94M/s 32KiB 4.63M/s 16KiB 2.69M/s 8KiB 1.61M/s 4KiB 879K/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=5 2MiB 12.1M/s 1MiB 14.9M/s 512KiB 14.4M/s 256KiB 14M/s 128KiB 13.4M/s 64KiB 12.5M/s 32KiB 9.36M/s 16KiB 7.53M/s 8KiB 4.57M/s 4KiB 2.63M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=4096 --erasesize=2097152 --open-au-nr=6 --random 2MiB 12.8M/s 1MiB 7.19M/s 512KiB 4.84M/s 256KiB 2.72M/s 128KiB 1.47M/s 64KiB 768K/s ^C
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --blocksize=4096 --erasesize=$[2*1024*1024] --findfat --fat-nr=10 2MiB 7.71M/s 11.2M/s 11.1M/s 12.4M/s 12.2M/s 12.1M/s 12.3M/s 22.9M/s 23M/s 23M/s 1MiB 12M/s 12M/s 12.1M/s 12.2M/s 11.4M/s 11.4M/s 11.4M/s 22.8M/s 22.8M/s 22.8M/s 512KiB 6.77M/s 11.1M/s 11.1M/s 12M/s 11.9M/s 11.9M/s 11.9M/s 22M/s 22M/s 22M/s 256KiB 7.44M/s 11.5M/s 11.4M/s 11.6M/s 10.7M/s 10.7M/s 10.7M/s 20.9M/s 20.8M/s 20.7M/s 128KiB 10.1M/s 10.3M/s 10.3M/s 11.2M/s 10.1M/s 10.2M/s 10.1M/s 19.7M/s 19.4M/s 19.5M/s 64KiB 6.67M/s 9.68M/s 9.65M/s 10.5M/s 10.5M/s 10.4M/s 10.5M/s 17.9M/s 17.7M/s 17.7M/s 32KiB 6.17M/s 5.71M/s 5.61M/s 5.7M/s 5.73M/s 5.74M/s 5.72M/s 12M/s 12M/s 12M/s 16KiB 3.73M/s 4.9M/s 4.87M/s 4.88M/s 4.65M/s 4.72M/s 4.71M/s 8.98M/s 9.18M/s 9.21M/s 8KiB 3M/s 3M/s 3M/s 3.08M/s 3.06M/s 3.07M/s 3.06M/s 5.14M/s 5.12M/s 5.11M/s 4KiB 1.64M/s 1.8M/s 1.8M/s 1.8M/s 1.79M/s 1.79M/s 1.8M/s 2.8M/s 2.81M/s 2.81M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --blocksize=4096 --erasesize=$[2*1024*1024] --findfat --fat-nr=10 --random 2MiB 11.7M/s 11.7M/s 11.9M/s 12.3M/s 12.2M/s 12.2M/s 12.2M/s 23M/s 23M/s 23M/s 1MiB 6.88M/s 12M/s 11.9M/s 12.2M/s 11.4M/s 11.4M/s 11.4M/s 11.1M/s 11M/s 11M/s 512KiB 9.65M/s 9.72M/s 11.8M/s 9.7M/s 11.1M/s 11.1M/s 11M/s 10.8M/s 10.8M/s 10.8M/s 256KiB 6.61M/s 9.51M/s 11.5M/s 9.47M/s 10.6M/s 10.7M/s 10.7M/s 10.5M/s 10.5M/s 10.4M/s 128KiB 6.77M/s 9.14M/s 11M/s 9.11M/s 9.93M/s 9.98M/s 9.98M/s 9.77M/s 9.75M/s 9.8M/s 64KiB 5.97M/s 8.29M/s 10.4M/s 8.31M/s 9.39M/s 9.37M/s 9.41M/s 9.07M/s 8.91M/s 9.03M/s 32KiB 5.14M/s 5.68M/s 8.08M/s 8.12M/s 8.07M/s 8.07M/s 8.1M/s 6.44M/s 6.43M/s 6.62M/s 16KiB 5.2M/s 5.22M/s 4.35M/s 4.11M/s 4.24M/s 4.23M/s 4.24M/s 4.38M/s 4.36M/s 4.38M/s 8KiB 2.4M/s 2.72M/s 2.8M/s 2.72M/s 2.72M/s 2.74M/s 2.73M/s 2.49M/s 2.49M/s 2.48M/s 4KiB 1.57M/s 1.57M/s 1.59M/s 1.57M/s 1.57M/s 1.57M/s 1.57M/s 1.5M/s 1.5M/s 1.49M/s
On Tuesday 03 May 2011 22:54:49 Arnd Bergmann wrote:
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd1 --open-au --blocksize=512 --erasesize=2097152 --open-au-nr=1 2MiB 15.2M/s 1MiB 13.3M/s
All wrong, used the partition instead of the device. Correct numbers follow:
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd --blocksize=4096 --erasesize=$[2*1024*1024] --findfat --fat-nr=10 --random 2MiB 11M/s 12.5M/s 11.4M/s 11.5M/s 11.5M/s 11.1M/s 11.1M/s 11.3M/s 25.2M/s 25.2M/s 1MiB 25.2M/s 24.8M/s 11.1M/s 11.2M/s 11.2M/s 10.7M/s 10.8M/s 9.18M/s 9.17M/s 9.13M/s 512KiB 11.1M/s 10.8M/s 16.9M/s 16.8M/s 16.8M/s 10.9M/s 10.9M/s 9.09M/s 9.11M/s 9.08M/s 256KiB 24.2M/s 10.8M/s 11.4M/s 11.4M/s 11.4M/s 12.4M/s 12.5M/s 12.4M/s 12.3M/s 12.3M/s 128KiB 9.4M/s 11.5M/s 11.6M/s 11.5M/s 11.6M/s 10.3M/s 10.3M/s 5.78M/s 5.77M/s 5.78M/s 64KiB 11.1M/s 10.9M/s 13.3M/s 13.3M/s 13.3M/s 10.9M/s 11M/s 11.1M/s 11M/s 11M/s 32KiB 18.7M/s 9.69M/s 9.65M/s 9.67M/s 9.61M/s 9.55M/s 9.66M/s 9.67M/s 9.63M/s 9.68M/s 16KiB 7.89M/s 5.63M/s 7.9M/s 7.91M/s 7.9M/s 7.89M/s 7.89M/s 5.08M/s 5.07M/s 5.06M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd --blocksize=$[4096] --erasesize=$[2*1024*1024] --open-au --open-au-nr=4 2MiB 23M/s 1MiB 26.4M/s 512KiB 26.2M/s 256KiB 26.5M/s 128KiB 22.8M/s 64KiB 30.2M/s 32KiB 25.8M/s 16KiB 20.4M/s 8KiB 8.11M/s 4KiB 3.74M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd --blocksize=$[4096] --erasesize=$[2*1024*1024] --open-au --open-au-nr=5 2MiB 26M/s 1MiB 18.9M/s 512KiB 7.36M/s 256KiB 3M/s 128KiB 1.58M/s 64KiB 817K/s 32KiB 409K/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd --blocksize=$[4096] --erasesize=$[2*1024*1024] --open-au --open-au-nr=4 --random 2MiB 25.6M/s 1MiB 17.6M/s 512KiB 25.1M/s 256KiB 10.2M/s 128KiB 10.6M/s 64KiB 24.9M/s 32KiB 9.56M/s 16KiB 4.77M/s 8KiB 3.55M/s 4KiB 1.79M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd --blocksize=$[4096] --erasesize=$[2*1024*1024] --open-au --open-au-nr=4 --random 2MiB 9.95M/s 1MiB 17.7M/s 512KiB 25.1M/s 256KiB 10.2M/s 128KiB 10.7M/s 64KiB 24.9M/s 32KiB 9.54M/s 16KiB 4.77M/s 8KiB 3.55M/s 4KiB 1.79M/s
arnd@wuerfel:~/flashbench$ sudo ./flashbench /dev/sdd --blocksize=$[4096] --erasesize=$[2*1024*1024] --open-au --open-au-nr=5 --random 2MiB 11.4M/s 1MiB 16.5M/s 512KiB 6.34M/s 256KiB 3.14M/s 128KiB 1.58M/s ^C
flashbench-results@lists.linaro.org