一部のプロセスは、ほとんどの「寿命」を特定のsleep
状態で送信します。私はデーモン、サーバー、一般的なリスナーを考えています。その状態で同じCPU時間を取得するかどうか疑問に思います。私のラップトップのようなデバイスでは、これは最適ではありません!
オペレーティングシステムの過程で様々な予約方法があったことを曖昧に覚えています。現在、Linux(Debian)コンピュータについてもっと詳しく知りたいです。
現在のカレンダーポリシーについてどうすればわかりますか?動的に変更できますか?美しいユーザーエリアアプリケーションはありますか?
ベストアンサー1
プロセスは、省電力モード中にCPUリソースを消費しません。カーネルがそれを処理する必要があるため、いくつかのオーバーヘッドが追加される可能性がありますが、これは軽微です。
ただし、質問の表現方法のために、Linuxの完全修飾フェアスケジューラ(CFS)を使用するときは、プログラムがスリープモードの時間に比例して増加したCPU時間を提供しようとすることに注意する必要があります。つまり、プロセスが省電力モードを多く実行する場合、再開されると優先順位がより高くなります。
バラよりhttp://www.ibm.com/developerworks/linux/library/l-completely-fair-scheduler/CFSに関する注意事項です。