Hi,
./flashbench -a /dev/sdb2 --blocksize=1024 align 8589934592 pre 371µs on 736µs post 370µs diff 365µs align 4294967296 pre 371µs on 739µs post 370µs diff 368µs align 2147483648 pre 370µs on 737µs post 371µs diff 366µs align 1073741824 pre 370µs on 740µs post 371µs diff 370µs align 536870912 pre 371µs on 740µs post 369µs diff 370µs align 268435456 pre 371µs on 752µs post 371µs diff 381µs align 134217728 pre 371µs on 739µs post 370µs diff 368µs align 67108864 pre 370µs on 738µs post 369µs diff 368µs align 33554432 pre 389µs on 741µs post 370µs diff 361µs align 16777216 pre 387µs on 737µs post 370µs diff 359µs align 8388608 pre 370µs on 738µs post 370µs diff 368µs align 4194304 pre 371µs on 736µs post 371µs diff 365µs align 2097152 pre 384µs on 736µs post 370µs diff 359µs align 1048576 pre 389µs on 736µs post 371µs diff 356µs align 524288 pre 370µs on 734µs post 370µs diff 364µs align 262144 pre 371µs on 735µs post 370µs diff 364µs align 131072 pre 384µs on 734µs post 369µs diff 358µs align 65536 pre 404µs on 737µs post 371µs diff 349µs align 32768 pre 401µs on 743µs post 369µs diff 358µs align 16384 pre 405µs on 485µs post 370µs diff 97.1µs align 8192 pre 383µs on 439µs post 371µs diff 61.5µs align 4096 pre 372µs on 415µs post 370µs diff 44.2µs align 2048 pre 404µs on 425µs post 371µs diff 37.1µs
So, this appears to indicate that the erase block size of Transcend TS32GSSD18M-M is 32kB.
Thanks for a very useful tool,
Andreas Mohr