Niceレベルを確認する方法はありますか? ps
を試しましたが、何らかの理由で、出力に列NIが表示されません。これは、間違っていない場合にlvl優先度を表示するためのものです。
ps -fl -c
F S UID PID PPID CLS PRI ADDR SZ WCHAN STIME TTY TIME CMD
0 S sebas 9761 26810 TS 19 - 6564 wait 18:07 pts/4 00:00:00 bash
0 R sebas 25389 9761 TS 19 - 5661 - 18:27 pts/4 00:00:00 ps -fl -c
-oフラグを使用すると、列を指定できます。 Niceレベルを確認したい場合は、NI列にあります。そのため、すべてのプロセスをNiceレベルで表示するには、次のようにします。
ps ax -o pid、ni、cmd
例:
$ps ax -o pid,ni,cmd
PID NI CMD
1 0 /sbin/init
2 -5 [kthreadd]
3 - [migration/0]
4 -5 [ksoftirqd/0]
5 - [watchdog/0]
6 - [migration/1]
7 -5 [ksoftirqd/1]
8 - [watchdog/1]
htop
を使用することをお勧めします。また、ボックスで実行されている各プロセスの良さを示す優れた監視アプリケーションです。
-o
フラグを使用するよりも簡単な方法があります。 psコマンドの-l(小文字のL)フラグは、指定されたプロセスのNice値と現在の優先順位値を表示します。
ps -l PID
ps -lu USERNAME