【hdparmで省電力】
関連サイト:http://www.sourceforge.net/
なんだかんだいってオープンブロックすも暑い^^;
HDDの発熱を減らしましょう。
hdparmというものを使えば、ハードディスクの設定を変更できるようです。
特にHDDに頻繁にアクセスのないサーバは、即効モーターを停止させてみます。
###ソースをダウンロード###
wget http://keihanna.dl.sourceforge.net/sourceforge/hdparm/hdparm-6.6.tar.gz
###展開###
tar zxfv hdparm-6.6.tar.gz
###移動###
cd hdparm-6.6
###コンパイル###
make
###インストール###
make install
###現在のモードの調査###
/sbin/hdparm -C /dev/hda1
/dev/hda1:
drive state is: active/idle
###1分で回転数を落とす###
/sbin/hdparm -S 12 /dev/hda1
/dev/hda1:
setting standby to 12 (1 minutes)
###1分間何もせずに待った後再調査###
hdparm -C /dev/hda1
/dev/hda1:
drive state is: standby
成功です。
これでちょっとは涼しくなるかなw
【RAMDISKで省電力】
HDDへのアクセスを極力なくしさらに省電力化を狙います。
###ext2でフォーマット8Kbyte確保します###
mke2fs /dev/ram0 8192
###マウントポイントを作成###
mkdir /mnt/ram0
###マウント###
mount -t ext2 /dev/ram0 /mnt/ram0/
###ntpdのdriftファイルをramdiskに指定します###
touch /mnt/ram0/ntp.drift
vi /etc/ntp.conf
#RAMDISKに
driftfile /mnt/ram0/ntp.drift
#ログを捨てる
logfile /dev/null
【syslogdのMARKをなくす】
syslogdは定期的に「-- MARK --」という物をログに出力するので
HDDへのアクセスが発生します。 それをとめましょう。
###-m オプションに0を指定するとMARKは出さなくなる###
vi /etc/rc
/usr/sbin/syslogd $syslogd_flags -m 0
【エコワットで電力調査】
8時間計測し、0.09kw = 11.25w/h
hdparm -S 0 /dev/hda1
/dev/hda1:
setting standby to 0 (off)