[Flashbench] Kingston 2GB microSD
Arnd Bergmann
arnd at arndb.de
Thu Oct 27 15:30:36 UTC 2011
==> /sys/block/mmcblk0/device/block <==
==> /sys/block/mmcblk0/device/cid <==
02544d53413032470520cddb0600a900
==> /sys/block/mmcblk0/device/csd <==
002e00325b5aa3acffffff800a800000
==> /sys/block/mmcblk0/device/date <==
09/2010
==> /sys/block/mmcblk0/device/driver <==
==> /sys/block/mmcblk0/device/erase_size <==
512
==> /sys/block/mmcblk0/device/fwrev <==
0x5
==> /sys/block/mmcblk0/device/hwrev <==
0x0
==> /sys/block/mmcblk0/device/manfid <==
0x000002
==> /sys/block/mmcblk0/device/name <==
SA02G
==> /sys/block/mmcblk0/device/oemid <==
0x544d # "TM" -> Toshiba
==> /sys/block/mmcblk0/device/power <==
==> /sys/block/mmcblk0/device/preferred_erase_size <==
4194304
==> /sys/block/mmcblk0/device/scr <==
0225800001000000
==> /sys/block/mmcblk0/device/serial <==
0x20cddb06
==> /sys/block/mmcblk0/device/subsystem <==
==> /sys/block/mmcblk0/device/type <==
SD
==> /sys/block/mmcblk0/device/uevent <==
DRIVER=mmcblk
MMC_TYPE=SD
MMC_NAME=SA02G
MODALIAS=mmc:block
arnd at klappe2:~/git/flashbench$ sudo fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 1973 MB, 1973420032 bytes
# 1,927,168KB
# 2 MB erase block size:
align 6291456 pre 1.81ms on 2.39ms post 1.31ms diff 834µs
align 4194304 pre 2.07ms on 2.39ms post 1.31ms diff 702µs
align 3145728 pre 1.33ms on 1.49ms post 1.32ms diff 162µs
align 2097152 pre 2.03ms on 2.4ms post 1.3ms diff 729µs
align 1572864 pre 1.34ms on 1.5ms post 1.33ms diff 162µs
align 1048576 pre 1.41ms on 1.57ms post 1.33ms diff 195µs
align 786432 pre 1.36ms on 1.52ms post 1.35ms diff 165µs
#linear access, one erase block
arnd at klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=1 --blocksize=512
4MiB 5.49M/s
2MiB 4.07M/s
1MiB 4.1M/s
512KiB 4.12M/s
256KiB 4.13M/s
128KiB 5.77M/s
64KiB 9.5M/s
32KiB 8.54M/s
16KiB 6.48M/s
8KiB 3.94M/s
4KiB 1.28M/s
2KiB 543K/s
1KiB 2K/s
# random access, one erase block: cannot do random access
arnd at klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=1 --random --blocksize=2048
4MiB 7.61M/s
2MiB 2.27M/s
1MiB 2.86M/s
512KiB 1.19M/s
256KiB 553K/s
128KiB 309K/s
64KiB 255K/s
32KiB 135K/s
# linear access, two erase blocks: cannot be handled either:
arnd at klappe2:~/git/flashbench$ sudo ./flashbench /dev/mmcblk0 --open-au --open-au-nr=2 --blocksize=2048
4MiB 7.21M/s
2MiB 9.44M/s
1MiB 4.45M/s
512KiB 1.95M/s
256KiB 944K/s
128KiB 464K/s
More information about the Flashbench-results
mailing list