HDDの温度対策(省電力設定) - RHEL/CentOS

ハードディスクの温度を表示するツールを導入してみた。

確認環境
  • NEC VersaProR VA15X
  • CentOS 5.6
方法

hddtempパッケージの導入
# yum install hddtemp

hddtempの実行
# hddtemp /dev/hda
/dev/hda: HITACHI_DK23EA-30: 64°C

温度が高い!

対策

60度を超えるのはHDDに悪いらしいので、対策を検討。

pdflushの抑制(sysctl.confに下記4つの定義を追加)
# cat /etc/sysctl.conf
...
vm.dirty_background_ratio = 30
vm.dirty_ratio = 60
vm.dirty_expire_centisecs = 500000
vm.dirty_writeback_centisecs = 600000

不要デーモンの停止
※割愛 参考資料を参照のこと ntpd停止が一番効いたようだ

/var下にtmpfsを追加(fstabに下記2つの定義を追加)
# cat /etc/fstab
... 
tmpfs /tmp     tmpfs   defaults        0 0
tmpfs /var/tmp tmpfs   defaults        0 0


noatimeを追加 (fstabの既存定義の変更)

[変更前]
/dev/VolGroup00/LogVol00 / ext3 defaults          1 1

[変更後]
/dev/VolGroup00/LogVol00 / ext3 defaults,noatime  1 1

HDDを停止する定義を追加(/etc/rc.d/rc/localに下記1行を追加)
# cat /etc/rc.d/rc.local
...
hdparm -S 12 /dev/hda

最後に再起動
# shutdown -r now

hddtempの実行
# hddtemp /dev/hda
/dev/hda: HITACHI_DK23EA-30: 56°C

少しだけ下がった。

参考
以上

    コメント