lsusb Bus 001 Device 006: ID 0781:6500 SanDisk Corp.
Disk /dev/sdc: 8220 MB, 8220835328 bytes 255 heads, 63 sectors/track, 999 cylinders, total 16056319 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000
Device Boot Start End Blocks Id System /dev/sdc1 * 54 16032869 8016408 c W95 FAT32 (LBA)
arnd@klappe2:~/git/flashbench$ sudo ./flashbench -a /dev/sdc --count=32 --blocksize=1024 align 1610612736 pre 921µs on 909µs post 919µs diff -11000n align 1073741824 pre 872µs on 872µs post 872µs diff -42ns align 805306368 pre 872µs on 872µs post 872µs diff 172ns align 536870912 pre 872µs on 872µs post 872µs diff 56ns align 402653184 pre 872µs on 872µs post 872µs diff 224ns align 268435456 pre 872µs on 872µs post 872µs diff 91ns align 201326592 pre 872µs on 872µs post 872µs diff 224ns align 134217728 pre 872µs on 872µs post 872µs diff 62ns align 100663296 pre 872µs on 872µs post 872µs diff -35ns align 67108864 pre 872µs on 872µs post 872µs diff 137ns align 50331648 pre 872µs on 872µs post 872µs diff 262ns align 33554432 pre 872µs on 872µs post 872µs diff -286ns align 25165824 pre 872µs on 872µs post 872µs diff -28ns align 16777216 pre 873µs on 872µs post 872µs diff -91ns align 12582912 pre 872µs on 872µs post 872µs diff -206ns align 8388608 pre 872µs on 872µs post 872µs diff -121ns align 6291456 pre 894µs on 910µs post 896µs diff 15µs align 4194304 pre 882µs on 884µs post 884µs diff 1.26µs align 3145728 pre 881µs on 882µs post 884µs diff -38ns align 2097152 pre 882µs on 884µs post 897µs diff -5545ns align 1572864 pre 869µs on 906µs post 880µs diff 31.1µs align 1048576 pre 832µs on 834µs post 821µs diff 7.32µs align 786432 pre 832µs on 834µs post 822µs diff 6.59µs align 524288 pre 830µs on 834µs post 822µs diff 8.2µs align 393216 pre 832µs on 834µs post 823µs diff 7.01µs align 262144 pre 832µs on 835µs post 822µs diff 7.42µs align 196608 pre 832µs on 833µs post 822µs diff 6.49µs align 131072 pre 832µs on 833µs post 822µs diff 5.98µs align 98304 pre 876µs on 886µs post 883µs diff 6.56µs align 65536 pre 834µs on 835µs post 822µs diff 6.83µs align 49152 pre 832µs on 833µs post 822µs diff 6.5µs align 32768 pre 832µs on 835µs post 822µs diff 7.48µs align 24576 pre 822µs on 835µs post 822µs diff 12.7µs align 16384 pre 832µs on 834µs post 822µs diff 7.27µs align 12288 pre 822µs on 835µs post 822µs diff 12.9µs align 8192 pre 822µs on 835µs post 823µs diff 12.3µs align 6144 pre 822µs on 822µs post 822µs diff 429ns align 4096 pre 860µs on 901µs post 907µs diff 17.4µs align 3072 pre 822µs on 822µs post 822µs diff 367ns align 2048 pre 822µs on 823µs post 822µs diff 506ns
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=1024 --erasesize=2097152 --findfat --fat-nr=7 2MiB 26.8M/s 28.3M/s 28.2M/s 26.8M/s 28.2M/s 28.2M/s 28.6M/s 1MiB 27.2M/s 28.1M/s 28.2M/s 27.5M/s 28.1M/s 27.9M/s 28M/s 512KiB 27.1M/s 27.2M/s 27.7M/s 27.7M/s 27.5M/s 27.7M/s 27.3M/s 256KiB 26.4M/s 27.2M/s 27.2M/s 23.6M/s 24.3M/s 26.2M/s 26.7M/s 128KiB 25.3M/s 25.7M/s 25.2M/s 25.7M/s 25.7M/s 25.7M/s 25.7M/s 64KiB 23.1M/s 25.7M/s 25.7M/s 25.7M/s 25.7M/s 24.4M/s 25.2M/s 32KiB 14.9M/s 21.5M/s 21.5M/s 21.5M/s 21.2M/s 21.5M/s 21.5M/s 16KiB 15.3M/s 16.2M/s 16.1M/s 16.2M/s 16.2M/s 16.2M/s 16.2M/s 8KiB 10.4M/s 10.8M/s 10.8M/s 10.9M/s 10.8M/s 10.8M/s 10.9M/s 4KiB 6.05M/s 6.52M/s 6.48M/s 6.53M/s 6.52M/s 6.51M/s 6.53M/s 2KiB 2.56M/s 2.67M/s 2.63M/s 2.64M/s 2.67M/s 2.64M/s 2.61M/s 1KiB 1.24M/s 1.22M/s 1.24M/s 1.23M/s 1.22M/s 1.21M/s 1.23M/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=1024 --erasesize=2097152 --findfat --fat-nr=7 --random 2MiB 26.8M/s 28.3M/s 28.2M/s 28.3M/s 27.7M/s 28.2M/s 28.2M/s 1MiB 27.5M/s 28.1M/s 27.7M/s 28.1M/s 28M/s 28.1M/s 28.1M/s 512KiB 14.8M/s 21M/s 13.1M/s 13M/s 13.1M/s 12.6M/s 12.9M/s 256KiB 11.6M/s 12.8M/s 12.9M/s 12.9M/s 12.9M/s 12.9M/s 10.2M/s 128KiB 12.4M/s 12.6M/s 12.5M/s 12.6M/s 12.6M/s 12.5M/s 12.6M/s 64KiB 12.3M/s 12.4M/s 12.4M/s 12.5M/s 12.5M/s 12.5M/s 9.9M/s 32KiB 9.29M/s 11.4M/s 11.2M/s 11.3M/s 11.2M/s 11.3M/s 11.2M/s 16KiB 9.68M/s 7.99M/s 9.55M/s 9.47M/s 9.42M/s 9.55M/s 7.94M/s 8KiB 3.19M/s 3.71M/s 3.72M/s 3.45M/s 3.71M/s 3.71M/s 3.58M/s 4KiB 1.72M/s 1.65M/s 1.72M/s 1.71M/s 1.66M/s 1.73M/s 1.72M/s 2KiB 726K/s 745K/s 737K/s 748K/s 735K/s 694K/s 739K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=1 --open-au --offset=$[16 * 1024 * 1024 - 16384] --random 1MiB 12.3M/s 512KiB 20.5M/s 256KiB 26.3M/s 128KiB 12.6M/s 64KiB 12.6M/s 32KiB 11.5M/s 16KiB 9.57M/s 8KiB 4.04M/s 4KiB 1.77M/s 2KiB 686K/s 1KiB 341K/s 512B 163K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=4096 --erasesize=$[1024 * 1024] --open-au-nr=2 --open-au --offset=$[16 * 1024 * 1024 -16384] --random 1MiB 12.7M/s 512KiB 27.4M/s 256KiB 25.6M/s 128KiB 12.6M/s 64KiB 12.6M/s 32KiB 11.3M/s 16KiB 9.67M/s 8KiB 4M/s 4KiB 1.62M/s 2KiB 739K/s 1KiB 338K/s 512B 163K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=4096 --erasesize=$[1024 * 1024] --open-au-nr=3 --open-au --offset=$[16 * 1024 * 1024 -16384] --random 1MiB 12.7M/s 512KiB 27.5M/s 256KiB 26.1M/s 128KiB 12.6M/s 64KiB 12.6M/s 32KiB 11.4M/s 16KiB 9.64M/s 8KiB 3.99M/s 4KiB 1.69M/s
# four does not work arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=4096 --erasesize=$[1024 * 1024] --open-au-nr=4 --open-au --offset=$[16 * 1024 * 1024 - 16384] --random 1MiB 14.9M/s 512KiB 21.6M/s 256KiB 17.3M/s 128KiB 9.07M/s 64KiB 5.77M/s 32KiB 3.14M/s 16KiB 1.71M/s 8KiB 835K/s 4KiB 399K/s
# using plain 16 MB offset does not work arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=4096 --erasesize=$[1024 * 1024] --open-au-nr=3 --open-au --offset=$[16 * 1024 * 1024 ] --random 1MiB 12.7M/s 512KiB 26.4M/s 256KiB 12.9M/s 128KiB 6.23M/s 64KiB 12.4M/s 32KiB 7.78M/s 16KiB 7.59M/s 8KiB 3.02M/s 4KiB 1.65M/s
# linear: arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=3 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 26.1M/s 512KiB 28.2M/s 256KiB 27.1M/s 128KiB 26M/s 64KiB 25.9M/s 32KiB 21.3M/s 16KiB 16.2M/s 8KiB 10.7M/s 4KiB 6.45M/s 2KiB 2.56M/s 1KiB 1.23M/s 512B 600K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=4 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 28M/s 512KiB 27.9M/s 256KiB 27.2M/s 128KiB 26M/s 64KiB 25.5M/s 32KiB 21.5M/s 16KiB 13.2M/s 8KiB 10.8M/s 4KiB 5.24M/s 2KiB 2.66M/s 1KiB 1.22M/s 512B 584K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=5 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 27.7M/s 512KiB 22.8M/s 256KiB 27.1M/s 128KiB 25.9M/s 64KiB 25.4M/s 32KiB 21.5M/s 16KiB 15.3M/s 8KiB 8.37M/s 4KiB 6.46M/s 2KiB 2.6M/s 1KiB 1.23M/s 512B 588K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=5 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 13M/s 512KiB 27.7M/s 256KiB 26.9M/s 128KiB 25.4M/s 64KiB 25.7M/s 32KiB 21.2M/s 16KiB 16.1M/s 8KiB 10.7M/s 4KiB 6.44M/s 2KiB 2.51M/s 1KiB 1.2M/s 512B 578K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=6 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 24M/s 512KiB 27.6M/s 256KiB 27M/s 128KiB 25.3M/s 64KiB 24.5M/s 32KiB 21.2M/s 16KiB 12.9M/s 8KiB 10.4M/s 4KiB 6.41M/s 2KiB 2.6M/s 1KiB 1.23M/s 512B 577K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=7 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 14.4M/s 512KiB 24.2M/s 256KiB 27.1M/s 128KiB 25.7M/s 64KiB 25.6M/s 32KiB 18.3M/s 16KiB 16M/s 8KiB 10.8M/s 4KiB 6.47M/s 2KiB 2.62M/s 1KiB 1.2M/s 512B 558K/s
# 8 AUs is too much arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=8 --open-au --offset=$[16 * 1024 * 1024 -16384 ] 1MiB 27.5M/s 512KiB 14.3M/s 256KiB 6.83M/s 128KiB 3.28M/s 64KiB 1.62M/s 32KiB 779K/s ^C
# wrong offset, linear: arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/sdc --blocksize=512 --erasesize=$[1024 * 1024] --open-au-nr=7 --open-au --offset=$[16 * 1024 * 1024 ] 1MiB 17.2M/s 512KiB 9.98M/s 256KiB 9.56M/s 128KiB 9.17M/s 64KiB 9.12M/s 32KiB 6.75M/s 16KiB 9.87M/s 8KiB 7.17M/s 4KiB 5.17M/s 2KiB 2.42M/s 1KiB 1.09M/s 512B 568K/s
flashbench-results@lists.linaro.org