| tags:raspberry pi categories:server
パイ省エネ設定
モバイルバッテリで動作させたりもするので、省エネ設定をします。
ちょこちょこいじれます。一番の電源食らいはHDMIとWifiのようです。/boot/config.txt
に追記したり、コマンドを実行したりします。
HDMI
ヘッドレス・サーバーなので外部ディスプレイは必要がないので、電力を供給しないでも問題はありませんのでオフにします。
コマンドtvservice
を使って行います。
$ sudo tvservice -o
pi@raspberrypi:~ $ tvservice --help
Usage: tvservice [OPTION]...
-e, --explicit="GROUP MODE DRIVE" Power on HDMI with explicit GROUP (CEA, DMT, CEA_3D_SBS, CEA_3D_TB, CEA_3D_FP, CEA_3D_FS)
MODE (see --modes) and DRIVE (HDMI, DVI)
-t, --ntsc Use NTSC frequency for HDMI mode (e.g. 59.94Hz rather than 60Hz)
-c, --sdtvon="MODE ASPECT [P]" Power on SDTV with MODE (PAL or NTSC) and ASPECT (4:3 14:9 or 16:9) Add P for progressive
-o, --off Power off the display
-l, --list List all attached devices
-v, --device Specify the device to use (see --list)
-h, --help Print this information
pi@raspberrypi:~ $ tvservice -o
起動時にオフにしてしまうには、/etc/rc.local
を編集します。
上記のコマンドをexit 0
の前に 追記します。
$ sudo vi /etc/rc.local
tvservice --off
exit 0
無線関連
ワイファイとBTを無効化します。
有線LANのみで運用をしている端末はワイファイの無効化ができます。/boot/config.txt
に以下を追加します。
# Disbale Wifi and Bluetooth
dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi
Disable LEDs
消費電力はそれほど多くなく、5mA per LEDです。
無効化するには/boot/config.txt
に以下を追加します。
# Disable the ACT LED on the Pi Zero.
dtparam=act_led_trigger=none
dtparam=act_led_activelow=on
起動時・シャットダウン時には点灯・消灯しますので、起動・シャットダウンの確認はできます。 ついてると、ちょっとうざったいけれど、ずっと消えてるのも、なにか心配。。
CPU
CPUクロックを変更、コアの数を調整、電力設定モードの変更ができます。
CPU速度
CPUクロックの上限と下限を変更します。省電力設定なのでターボブーストはオフにします。/boot/config.txt
に以下を追加します。
# CPU freqencies
force_turbo=0
arm_freq=850
arm_freq_min=300
CPUのコア数を減らす
クゥアッドコアで運用中のパイではCPUのコア数を減らすことができます。
Dualコアで運用するには/boot/cmdline.txt
に以下を文頭に追加します。
maxcpus=2 XXXXXXXXX
を加えることで2コアで動きます。数値(1から4)を変えることでコア数を指定でき、 変更後再起動で指定のコア数で動作します。 ただ残念ですが起動後に動的に変更はできないみたいです。
ちょっとだけ、運用してみたけれど、あまり恩恵はないように思えます。
Governor
cpufreqwを使い、CPUの周波数変更方法を低消費電力重視のモードに変更します。
/etc/init.d/cpufrequtils
の中で設定をconservative
に変更します。
$ sudo vi /etc/init.d/cpufrequtils
GOVERNOR="conservative"
後ほど稼働時間比較をしてみるつもりです。
参照サイト
- Controlling PWR and ACT LEDs on the Raspberry Pi
- [Raspberry Pi 3 Model B の消費電力削減](https://rabbit-note.com/2017/04/29/raspberry-pi-3-model-b-power-save/
- Power Consumption Benchmarks
- How Much Power Does Raspberry Pi3B Use? How Fast Is It Compared To Pi2B?
- Pi Zero Wはモバイルバッテリーでどのくらいの時間動作するか