続けて投稿です。まあ、前のと併せて SSD 追加 → マウント という流れだっただけですが。
とりあえず Linux ではカーネル 2.6.33(CentOS 6は2.6.32にバックポートあり)から Trim コマンドに対応しているそうです。
ただし ext4 ファイルシステムでマウントオプションに「discard」を指定した場合のみとのお話なので要注意。
チェック方法としては、それぞれ次のようになります。
- TRIM 対応状況(SSD側) 「hdparm -I /dev/sda | grep -i TRIM」
- SSD かどうか? 「cat /sys/block/sda/queue/rotational」が 0 なら SSD
- 使うI/Oスケジューラ「cat /sys/block/sda/queue/scheduler」
- 基本的には「cfq」になっていますが、SSD の場合には「noop」や「deadline」にすると効率が良くなるという噂があります
- SSD最適化オプション(英語) こちらは Linux 全般での SSD の話
- SSD Optimize for CentOS(日本語) こちらは CentOS 用で、起動ディスクに使う場合も含む