コンピュータを一時停止してRAMに目覚めさせるプロセスをどのように見つけることができますか?

コンピュータを一時停止してRAMに目覚めさせるプロセスをどのように見つけることができますか?

私のLinuxディストリビューションはDebian 10です。コンピュータがスリープモード(RAMで一時停止)のときに任意の間隔で目を覚ますことができます。この動作の原因は何かを把握しようとしています。

ベストアンサー1

以下は私が頭の中で知っているオプションです。

  • リアルタイムクロックアラーム:cat /sys/class/rtc/rtc0/wakealarm
  • WOL(Wake on LAN):ethtool …
  • キーボード/マウスアクティビティの開始
  • 電源を切ってからもう一度電源を入れてください
  • もちろん電源ボタンを押してください

これらのオプションはすべてBIOS / UEFI設定で構成でき、Linux内では一部のオプションのみを読み取ることができます。この問題

dmidecode付録:「システム情報」セクションに「覚醒タイプ」情報がある可能性があることを確認しました(私のシステムでは「電源スイッチ」と表示されます)。

注:カーネル5.x以降、私のシステムの1つはWOL機能に関して少し過度に夢中になりました。それは目を覚ますどのマシンに転送されるWOLパケットだけでなく、ネットワークアクティビティ(ブロードキャストなど)。別のWOLメソッド(マジックパッケージ)を明示的に選択することで、この問題を軽減できます。

おすすめ記事