私は非常に小さなデーモンを書いています。これは、システムが深刻なストレスにさらされている場合でも、応答性を維持する必要があります。スケジューリングに関して SCHED_FIFO と SCHED_RR の違いを調べ、適切な優先順位を決定しようとしています。
小さいながらも重要な監視デーモンに適したスケジューラはどれですか?合理的に安全な優先度はどれですか? 2つの違いを理解しようとすると、まだ少しあいまいです。
私のプログラムは 3k 未満を割り当て (そして mlockall() を使用)、xenbus に約 600 バイトを書き込み、その後スリープしますが、実際にデータを書き込むのにかかる時間 (ミリ秒) を知ることは不可能です..設定ファイルに依存して書かれています。
提案/説明をよろしくお願いします。