X25-M の速度低下の件
うちの環境。2.5TB ほど書いてるのかー
$ iostat -k
Linux 2.6.18-92.el5 (************) 02/14/2009
avg-cpu: %user %nice %system %iowait %steal %idle
0.03 4.92 2.24 6.83 0.00 85.98
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 1.02 11.87 7.33 100872054 62310908
sdb 148.58 2032.49 293.11 17270144052 2490585937
$ ./randombench.cc -b 16 -c 1 -f 102400 -l 20000 -m read /var/ssd/tmp/hoge
block size: 16 KB
file size: 102400 KB
cuncurrency: 1 threads
elapsed: 12.233 seconds (1634.958 tps)
throughput: 25.546 MB/sec.
$ sudo /sbin/hdparm -W 1 /dev/sdb
$ ./randombench.cc -b 16 -c 1 -f 102400 -l 20000 -m write /var/ssd/tmp/hoge
block size: 16 KB
file size: 102400 KB
cuncurrency: 1 threads
elapsed: 23.545 seconds (849.432 tps)
throughput: 13.272 MB/sec.
$ sudo /sbin/hdparm -W 0 /dev/sdb
$ ./randombench.cc -b 16 -c 1 -f 102400 -l 20000 -m write /var/ssd/tmp/hoge
block size: 16 KB
file size: 102400 KB
cuncurrency: 1 threads
elapsed: 41.372 seconds (483.414 tps)
throughput: 7.553 MB/sec.元々の値と比べると、ライトキャッシュオン時の書き込み速度が落ちてる、ってことは、やっぱり内部のフラグメンテーションの影響なんだろうなぁ。リードとキャッシュオフのライトの落ち込みは、3〜4割程度? NCQ が有効な環境だと落差が大きくなるのかもなぁ。あとでちゃんと考える。
参考:
Kazuho at Work: Benchmarking SSD for MySQL
Long-term performance analysis of Intel Mainstream SSDs | PC Perspective
Long-Term Performance Analysis of Intel SSDs - Slashdot