Почитав статью http://www.setupc.ru/wiki/moin.cgi/ssd_test_x25m решил проверить свой M4-CT064M4SSD2 и удивился низкими результатами:
Record Size 4 KB
SYNC Mode.
File size set to 10240 KB
Command line used: ./iozone -f ./0_test_file_iozone -i 0 -i 1 -i 2 -r 4k -o -s 10m
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
10240 4 422 596 8359536 9191409 8420174 795
Для hdd ситуация еще хуже
Record Size 4 KB
SYNC Mode.
File size set to 10240 KB
Command line used: ./iozone -f ./0_test_file_iozone -i 0 -i 1 -i 2 -r 4k -o -s 10m
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
10240 4 69 69 8821398 9489950 8511955 69
тестировал на openSUSE 12.2 (x86_64)
Собственно почему O_SYNC так сильно (по сравнении с тестом в статье) опустил скорость записи ? (подозреваю что там флаг O_SYNC и не ставился)