psコマンド出力のプロセス状態表現

psコマンド出力のプロセス状態表現

このpsコマンドは、いくつかの追加情報とともにプロセスの状態(スリープモード、実行中など)を表示します。

マニュアルページによると、追加オプションの2つは次のとおりです。

< 高い優先順位(他のユーザーには悪い)

窒素 低い優先順位(他のユーザーになじみ)

遊びながらsudo htop素晴らしい値を[-20、19]に設定できることに気づきました。

良いプロセスと悪いプロセスを区別する基準は何ですか?

ベストアンサー1

〜のように先行は達成するのが難しい 説明する, 0 より小さい値は他のユーザーには良くなく、0 より大きい値は他のユーザーには良くありません。これについてはっきりと説明している文書は見つかりませんが、以下にあります。procps ソースコード:

if(pp->nice < 0)                  outbuf[end++] = '<';
if(pp->nice > 0)                  outbuf[end++] = 'N';

特にLinuxに興味がある場合は、以下を参照してください。man 7 schedスケジュールポリシーの詳細。伝統的に、非友好的なレベルは設定のみ可能でしたが、Linuxではリソースの制限を高め、権限のないプロセスがこれを行うことがrootできます。RLIMIT_NICE

おすすめ記事