/data # cat /sys/block/mmcblk0/device/block/mmcblk0/mmcblk0p9/start 647168 /data # cat /sys/block/mmcblk0/device/block/mmcblk0/mmcblk0p9/size 346112 /data # cat /sys/block/mmcblk0/device/block/mmcblk0/mmcblk0p6/start 81920 /data # cat /sys/block/mmcblk0/device/block/mmcblk0/mmcblk0p6/size 24576 /data # ./flashbench -a -b 1024 /dev/block/mmcblk0p6 align 524288 pre 1.01ms on 1.03ms post 858µs diff 93.5µs align 262144 pre 1.16ms on 1.2ms post 926µs diff 153µs align 131072 pre 1.16ms on 1.2ms post 924µs diff 151µs align 65536 pre 1.15ms on 1.12ms post 919µs diff 84.9µs align 32768 pre 1.16ms on 1.2ms post 923µs diff 154µs align 16384 pre 1.16ms on 1.21ms post 941µs diff 162µs align 8192 pre 1.15ms on 1.09ms post 874µs diff 80.2µs align 4096 pre 1.16ms on 1.17ms post 902µs diff 138µs align 2048 pre 1.16ms on 1.17ms post 903µs diff 135µs /data # ./flashbench -a -b 1024 /dev/block/mmcblk0p9 align 8388608 pre 1.07ms on 1.1ms post 933µs diff 92.9µs align 4194304 pre 1.28ms on 1.29ms post 1.05ms diff 129µs align 2097152 pre 1.28ms on 1.31ms post 1.07ms diff 132µs align 1048576 pre 1.27ms on 1.32ms post 1.07ms diff 147µs align 524288 pre 1.38ms on 1.38ms post 1.12ms diff 135µs align 262144 pre 1.27ms on 1.3ms post 1.04ms diff 140µs align 131072 pre 1.28ms on 1.31ms post 1.02ms diff 164µs align 65536 pre 1.38ms on 1.38ms post 1.12ms diff 135µs align 32768 pre 1.38ms on 1.38ms post 1.12ms diff 134µs align 16384 pre 1.38ms on 1.38ms post 1.11ms diff 135µs align 8192 pre 1.38ms on 1.38ms post 1.11ms diff 134µs align 4096 pre 1.38ms on 1.38ms post 1.11ms diff 136µs align 2048 pre 1.38ms on 1.38ms post 1.11ms diff 134µs /data # ./flashbench -A -b 1024 /dev/block/mmcblk0p6 write align 524288 pre 1.69ms on 2.38ms post 1.78ms diff 653µs write align 262144 pre 1.87ms on 2.59ms post 1.86ms diff 723µs write align 131072 pre 1.88ms on 2.61ms post 1.89ms diff 729µs write align 65536 pre 1.86ms on 2.65ms post 1.83ms diff 805µs write align 32768 pre 1.88ms on 2.61ms post 1.92ms diff 710µs write align 16384 pre 1.8ms on 2.57ms post 1.95ms diff 701µs write align 8192 pre 1.66ms on 1.71ms post 1.64ms diff 55µs write align 4096 pre 1.67ms on 1.71ms post 1.64ms diff 51.9µs write align 2048 pre 1.67ms on 1.71ms post 1.61ms diff 68.7µs /data # ./flashbench -A -b 1024 /dev/block/mmcblk0p9 write align 8388608 pre 1.83ms on 2.62ms post 1.91ms diff 750µs write align 4194304 pre 1.89ms on 2.87ms post 2.06ms diff 892µs write align 2097152 pre 2.08ms on 2.86ms post 2.13ms diff 751µs write align 1048576 pre 2.06ms on 2.93ms post 2.17ms diff 818µs write align 524288 pre 2.07ms on 2.85ms post 2.18ms diff 724µs write align 262144 pre 2.07ms on 2.85ms post 2.15ms diff 741µs write align 131072 pre 2.05ms on 2.93ms post 2.19ms diff 809µs write align 65536 pre 1.86ms on 2.77ms post 1.9ms diff 888µs write align 32768 pre 2.06ms on 2.91ms post 2.19ms diff 783µs write align 16384 pre 2.05ms on 2.76ms post 1.8ms diff 835µs write align 8192 pre 1.83ms on 1.89ms post 1.8ms diff 72.9µs write align 4096 pre 1.84ms on 1.9ms post 1.8ms diff 75µs write align 2048 pre 1.84ms on 1.89ms post 1.8ms diff 70.8µs /data # ./flashbench -O -0 1 -b 512 /dev/block/mmcblk0p6 4MiB 10.5M/s 2MiB 10.1M/s 1MiB 10.6M/s 512KiB 10.5M/s 256KiB 8.94M/s 128KiB 7.74M/s 64KiB 6.04M/s 32KiB 4.13M/s 16KiB 3.2M/s 8KiB 3.87M/s 4KiB 1.86M/s 2KiB 1.16M/s 1KiB 667K/s 512B 396K/s /data # ./flashbench -O -0 1 -r -b 512 /dev/block/mmcblk0p6 4MiB 10.7M/s 2MiB 10.3M/s 1MiB 10.4M/s 512KiB 16.3M/s 256KiB 16.6M/s 128KiB 16.1M/s 64KiB 14M/s 32KiB 11.1M/s 16KiB 6.77M/s 8KiB 3.15M/s 4KiB 1.77M/s 2KiB 1.01M/s 1KiB 523K/s 512B 296K/s /data # ./flashbench -O -0 2 -b 512 /dev/block/mmcblk0p6 4MiB 11.5M/s 2MiB 11.3M/s 1MiB 11.5M/s 512KiB 11.6M/s 256KiB 10.8M/s 128KiB 9.84M/s 64KiB 7.88M/s 32KiB 5.65M/s 16KiB 4.14M/s 8KiB 1.99M/s 4KiB 1.42M/s 2KiB 760K/s 1KiB 392K/s 512B 213K/s /data # ./flashbench -O -0 2 -r -b 512 /dev/block/mmcblk0p6 4MiB 10.3M/s 2MiB 10.2M/s 1MiB 10.1M/s 512KiB 16M/s 256KiB 15.8M/s 128KiB 14.6M/s 64KiB 11.4M/s 32KiB 8.07M/s 16KiB 5.12M/s 8KiB 2.65M/s 4KiB 1.43M/s 2KiB 768K/s 1KiB 395K/s 512B 212K/s /data # ./flashbench -O -0 3 -b 512 /dev/block/mmcblk0p6 4MiB 11.3M/s 2MiB 11.5M/s 1MiB 11.5M/s 512KiB 11.5M/s 256KiB 10.4M/s 128KiB 9.1M/s 64KiB 7.3M/s 32KiB 5.21M/s 16KiB 3.78M/s 8KiB 2.08M/s 4KiB 1.42M/s 2KiB 792K/s 1KiB 418K/s 512B 217K/s /data/flashbench -O -0 3 -r -b 512 /dev/block/mmcblk0p6 4MiB 10.7M/s 2MiB 10.5M/s 1MiB 10.2M/s 512KiB 17.3M/s 256KiB 16.3M/s 128KiB 14.5M/s 64KiB 11.4M/s 32KiB 8.12M/s 16KiB 4.98M/s 8KiB 2.62M/s 4KiB 1.4M/s 2KiB 768K/s 1KiB 390K/s 512B 212K/s ./flashbench -O -0 4 -b 512 /dev/block/mmcblk0p6 4MiB 14.4M/s 2MiB 14M/s 1MiB 13.9M/s 512KiB 14.2M/s 256KiB 13.5M/s 128KiB 11.9M/s 64KiB 9.8M/s 32KiB 7.35M/s 16KiB 5.1M/s 8KiB 2.69M/s 4KiB 1.58M/s 2KiB 877K/s 1KiB 476K/s 512B 268K/s ./flashbench -O -0 4 -r -b 512 /dev/block/mmcblk0p6 4MiB 10.4M/s 2MiB 10.5M/s 1MiB 14.3M/s 512KiB 17.7M/s 256KiB 16.9M/s 128KiB 15.5M/s 64KiB 12.4M/s 32KiB 9.36M/s 16KiB 5.62M/s 8KiB 3M/s 4KiB 1.62M/s 2KiB 880K/s 1KiB 462K/s 512B 261K/s