arnd@klappe2:~/git/flashbench$ sudo fdisk -l /dev/mmcblk0 Disk /dev/mmcblk0: 2002 MB, 2002780160 bytes # 1,955,840 KB
==> /sys/block/mmcblk0/device/block <== ==> /sys/block/mmcblk0/device/cid <== 1b534d3030303030102a24f3f600b200 ==> /sys/block/mmcblk0/device/csd <== 007fff325b5a83baf6dbdfff0e800000 ==> /sys/block/mmcblk0/device/date <== 02/2011 ==> /sys/block/mmcblk0/device/driver <== ==> /sys/block/mmcblk0/device/erase_size <== 512 ==> /sys/block/mmcblk0/device/fwrev <== 0x0 ==> /sys/block/mmcblk0/device/hwrev <== 0x1 ==> /sys/block/mmcblk0/device/manfid <== 0x00001b ==> /sys/block/mmcblk0/device/name <== 00000 ==> /sys/block/mmcblk0/device/oemid <== 0x534d # "SM" ==> /sys/block/mmcblk0/device/power <== ==> /sys/block/mmcblk0/device/preferred_erase_size <== 4194304 ==> /sys/block/mmcblk0/device/scr <== 0225800000000000 ==> /sys/block/mmcblk0/device/serial <== 0x2a24f3f6 ==> /sys/block/mmcblk0/device/subsystem <== ==> /sys/block/mmcblk0/device/type <== SD ==> /sys/block/mmcblk0/device/uevent <== DRIVER=mmcblk MMC_TYPE=SD MMC_NAME=00000 MODALIAS=mmc:block
# 1MB erase block!: align 6291456 pre 1.52ms on 3.95ms post 3.21ms diff 1.59ms align 4194304 pre 1.57ms on 4.01ms post 3.21ms diff 1.62ms align 3145728 pre 1.54ms on 3.82ms post 3.05ms diff 1.53ms align 2097152 pre 1.56ms on 3.83ms post 3.03ms diff 1.53ms align 1572864 pre 2.3ms on 2.69ms post 2.59ms diff 247µs align 1048576 pre 1.64ms on 4.12ms post 3.25ms diff 1.67ms align 786432 pre 2.05ms on 2.48ms post 2.34ms diff 283µs align 524288 pre 2.34ms on 2.77ms post 2.61ms diff 298µs align 393216 pre 2.54ms on 2.97ms post 2.79ms diff 306µs align 262144 pre 2.66ms on 3.09ms post 2.96ms diff 274µs
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=2 --erasesize=$[4096 * 1024] --blocksize=4096 4MiB 4.78M/s 2MiB 6.4M/s 1MiB 6.45M/s 512KiB 6.32M/s 256KiB 6.47M/s 128KiB 6.43M/s 64KiB 6.31M/s 32KiB 5.34M/s 16KiB 3.96M/s 8KiB 1.09M/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=2 --erasesize=$[4096 * 1024] --offset=$[2048*1024] --blocksize=4096 4MiB 4.88M/s 2MiB 6.43M/s 1MiB 6.35M/s 512KiB 6.33M/s 256KiB 6.44M/s 128KiB 6.4M/s 64KiB 5.25M/s 32KiB 5.33M/s 16KiB 3.91M/s 8KiB 2.32M/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=2 --erasesize=$[4096 * 1024] --offset=$[33*512*1024] --blocksize=4096 4MiB 3.89M/s 2MiB 3.66M/s 1MiB 2.35M/s 512KiB 5M/s 256KiB 4M/s 128KiB 4.64M/s ^C
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=1 --erasesize=$[1024 * 1024] --blocksize=4096 1MiB 5.39M/s 512KiB 1.6M/s 256KiB 1.52M/s 128KiB 2.28M/s 64KiB 6.41M/s 32KiB 5.27M/s 16KiB 3.99M/s 8KiB 2.88M/s 4KiB 527K/s
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=2 --erasesize=$[4*1024 * 1024] --offset=$[34*512*1024] --blocksize=4096 4MiB 4.58M/s 2MiB 6.38M/s 1MiB 6.47M/s 512KiB 4.6M/s 256KiB 6.47M/s 128KiB 6.49M/s 64KiB 5.16M/s 32KiB 5.35M/s 16KiB 4.01M/s 8KiB 2.59M/s ^C
# no random write:
arnd@klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=1 --erasesize=$[4*1024 * 1024] --offset=$[32*512*1024] --blocksize=4096 --random 4MiB 3M/s 2MiB 2.51M/s 1MiB 2.55M/s 512KiB 1.09M/s 256KiB 727K/s 128KiB 357K/s 64KiB 309K/s ^C
flashbench-results@lists.linaro.org