web-dev-qa-db-ja.com

コマンドラインからスリープ設定を確認しますか?

Linux(Debian)ボックスでスリープはどのように機能しますか?私は通常、キーボードとマウスでボックスを使用しません。通常はSSHで接続します。スリープしますが、接続すると「ウェイクアップ」しますか?

Webサーバーを実行している場合はどうなりますか? GET要求が到着するまでスリープしてからウェイクアップするのでしょうか、それともスリープ時に着信パケットを無視するだけでしょうか。

一時停止したくないバックグラウンドプロセスがあります。コマンドラインからスリープ設定を確認するにはどうすればよいですか?

「電源管理」機能は、いつスリープするか、いつスリープしないかをどのように決定しますか?実行中のプロセスを調べて、それらのプロセスが何であるかに基づいて、どういうわけかスリープすることを決定しますか?

2
Tyler Durden

それは大きなトピックです。 ACPIAdvanced Configuration and Power Interface)から始めます。 2000年代初頭からLinuxで提供されています。

非常に簡単に言えば、BIOSを介して管理されます。BIOSは、コンピューターに接続されているデバイスのアクティビティをチェックし、それを使用してCPUウェイクアップをトリガーするように構成できます。

ネットワークアクティビティでウェイクアップすることは可能です(ただし、通常のDebianシステムはおそらくこれ用に設定されていません)。その関連トピックについては、を参照してください

1
Thomas Dickey