OpenBlocks200+ssdlinux+省電力

【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)

 

上へ トップページへ