On Freitag, 3. Juni 2011 Arnd Bergmann wrote:
for i in 16 17 18 19 20 ; do echo == $i == ./flashbench --open-au --open-au-nr=$i --erasesize=$[8 * 1024 * 1024] /dev/sdd --blocksize=32768 done
You can stop it as soon as it obviously goes "slow".
@11:17:36 # ./flashbench --open-au --open-au-nr=16 --erasesize=$[8 * 1024 * 1024] /dev/sdd --blocksize=32768 8MiB 19.3M/s 4MiB 9.94M/s 2MiB 4.17M/s 1MiB 3.37M/s 512KiB 2.6M/s 256KiB 2.26M/s 128KiB 2.62M/s 64KiB 1.92M/s 32KiB 1.23M/s @11:24:50 # ./flashbench --open-au --open-au-nr=17 --erasesize=$[8 * 1024 * 1024] /dev/sdd --blocksize=32768 8MiB 22.1M/s 4MiB 9.92M/s 2MiB 2.6M/s 1MiB 2.98M/s 512KiB 2.91M/s 256KiB 3.04M/s 128KiB 2.93M/s 64KiB 1.44M/s 32KiB 940K/s @11:33:30 # ./flashbench --open-au --open-au-nr=18 --erasesize=$[8 * 1024 * 1024] /dev/sdd --blocksize=32768 8MiB 17.5M/s 4MiB 10.3M/s 2MiB 2.84M/s 1MiB 2.99M/s 512KiB 2.2M/s 256KiB 3.19M/s 128KiB 3.15M/s 64KiB 1.52M/s 32KiB 983K/s @11:42:34 # ./flashbench --open-au --open-au-nr=19 --erasesize=$[8 * 1024 * 1024] /dev/sdd --blocksize=32768 8MiB 22.2M/s 4MiB 10.2M/s 2MiB 2.96M/s 1MiB 1.86M/s 512KiB 898K/s 256KiB 488K/s 128KiB 273K/s 64KiB 142K/s 32KiB 71.6K/s @12:59:12 # ./flashbench --open-au --open-au-nr=20 --erasesize=$[8 * 1024 * 1024] /dev/sdd --blocksize=32768 8MiB 22.1M/s 4MiB 9.09M/s 2MiB 3.06M/s 1MiB 1.78M/s 512KiB 728K/s 256KiB 478K/s 128KiB 246K/s 64KiB 126K/s 32KiB 65.3K/s
As test #18 was running 9 minutes, but test #19 1h17m, I guess 18 would be the solution, right? Anything else to consider? What would be a good partition starting point? Is that stick FAT optimized?