HP Pavilionを使用している別のユーザーは、一晩で10%のバッテリーを失っていました。どうやらWake-on-LAN用のBIOS設定はなく、この方法を使用する必要がありました。
$ sudo lshw -class network | grep logical
logical name: enp59s0
logical name: wlp60s0
で始まる論理名e
は「LAN」を意味するイーサネット用です。で始まる論理名w
は、気にする必要のないWiFi用です。
次に、イーサネット/ LAN論理名を取得して、ethtool
コマンドに渡します。
$ sudo ethtool enp59s0
Settings for enp59s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Current message level: 0x000060e4 (24804)
link ifup rx_err tx_err hw wol
Link detected: yes
私の場合、「Wake on LAN」はオンになっていませんが、以下が表示されている場合:
Wake-on: g
これは、「Wake-on-LAN」がオンになっており、OPが1泊あたり「0%バッテリーを失う」ように、1日あたり5%を失うことを意味します。
OPが使用する「Wake-on-LAN」をオフにするには:
sudo ethtool -s enp59s0 wol d
enp59s0
上記の手順1の論理名で置き換えることを忘れないでください。
wol
「Wake-on-LAN」の略です。
d
略ですdisable
。
ArchLinuxにはWake-on-LANに関する詳細な記事があります。
「Wake-on-LAN」を使用する理由は何ですか?
一部のサーバーは、クライアントPCを夜間に起動し、新しいプログラムを夜間にインストールするか、ファイルを更新します。
USBはWindowsでオフになり、Ubuntuではオンのままになりました
Tom's Hardwareのユーザーは、WindowsがシャットダウンするとすべてのUSB電源デバイスの電源が切れると報告しています。ただし、Ubuntu 16.04がシャットダウンしても、USB電源デバイスの電源はオンのままです。
ケースでこれが発生しているかどうかを確認するには、携帯電話やマウスなどのUSB電源デバイスをすべてのUSBポートに接続し、Ubuntuがコンピューターをシャットダウンしたときに電源が供給されるかどうかを確認します。
可能性が低いscenerios
- Wake on USB
- Wake on Wireless LAN
シャットダウンログを確認する
suspend
システムがプロセスを完了しない間に経験しました。システムが再開すると、プロセスが完了します。/var/log/syslog
または/var/log/syslog.1
をチェックして、すべてが正しくシャットダウンし、電源がオフになっていることを確認してください。またjournalctl -b-1
、前回の起動の終わりを確認することもできます。journalctl -b
現在のブートの開始を見るために使用します。
バックグラウンド:systemdはシステムを一時停止しますが、カーネルを再開するとスリープ状態から復帰します