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