Linuxパワーユーザには当たり前の情報が多いですが、IDFでlesswatts.orgがお披露目となったようです。
と同じ情報が掲載されているものが多いようです。
LinuxをノートPCで利用する場合に少しでも長くバッテリを利用する為のTipsが掲載されています。サーバの消費電力軽減にも役立つTipsもあります。Intelチップ専用のTipsもありますが、Intel以外でも使えるTipsもあります。Kernelやコマンドがサポートしていないと利用できない機能もあります。
サイトの掲載されているTIPS:
- SMPスケジューラの電源管理有効化
echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
- SATA電源管理有効化
hdparm -B 1 -S 12 /dev/sda
-B set Advanced Power Management setting (1-255)
-S set standby (spindown) timeout
-y put IDE drive in standby mode
-Y put IDE drive to sleep
-Z disable Seagate auto-powersaving mode - ラップトップモードの有効化
echo 5 > /proc/sys/vm/laptop_mode
- CD/DVDをポールしない
hal-disable-polling –device /dev/scd0
デスクトップでもCD/DVDを挿入した場合に操作を選択するダイアログを表示されない為に利用すると便利。
- WOL(Wake on LAN)の無効化
ethtool -s eth0 wol d
- Gigabit LANを100Mbpsに変更
ethtool -s eth0 autoneg off speed 100
1000Mbpsに戻すには最後のパラーメータを1000にしてethtoolを実行。
- Intel Wirelessアダプタの省電源機能の有効化
iwpriv eth1 set_power 5
省電源機能を無効にするには最後のパラメータを6にして実行。
- 自動アソシエートモードの無効化
rmmod ipw2200
modprobe ipw2200 associate=0WiFiアクセスポイントを一生懸命探さなくなる。
- WiFiの無効化(電波OFF)
for i in `find /sys -name “rf_kill” ; do echo 1 > $i ; done
有効にするには
for i in `find /sys -name “rf_kill” ; do echo 0 > $i ; done
- Bluetoothの無効化
hciconfig hci0 down
rmmod hci_usb - バックライトの調整
xbacklight -set 50
- DMPS(ディスプレイの電源管理)有効化
xset +dpms
120秒のアイドルで電源OFF
xset dpms 0 0 120
- TV/VGA/DVI出力の無効化
xrandr –output TMDS –off
- Realtimeの有効化
mount -o remount,relatime /
atimeの様にアクセス時間の記録をsyncしない(直ぐにatimeをアップデートしない)のでディスクの利用が効率化する。デスクトップでもお勧め。
- サウンドカードの省電源機能の有効化(AC97)
echo 1 > /sys/module/snd_ac97_codec/parameters/power_save
echo 1 > /dev/dsp - HDAサウンドの省電源機能の確認(HDAのみ)
cat /sys/module/snd_hda_intel/parameters/power_save
0より大きな数値で有効化されている。
- BIOS設定の変更
* Processor C1E support: This enables maximum power saving of the processor when idle.
* Enhanced Speedstep (EIST): This allows Linux to optimally reduce the frequency and voltage of the processor when not using the maximum capacity.
* Fan control: Set to “auto speed”; this allows the fans to slow down (and use less power) when the temperatures in the machine allow this.
* Enable the HPET (often called “Multimedia timer”) option. This allows Linux with tickless idle to maximally save power by being idle longer.BIOS設定はハードウェア管理機能が不明なデバイスとして認識しないよう、一部の省電源機能を無効化しています。上記の機能を有効化すると消費電力が少なくなります。