问题描述
有没有办法检查我的好lvl?我确实尝试过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标志允许您指定列。如果你想看到你的好水平,这将在NI专栏中。因此,要查看具有良好级别的所有进程,请执行以下操作:
ps ax -o pid,ni,cmd
这将列出进程ID,nice级别和实际命令。
例:
$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
-
Blatantly从IBM,https://www.ibm.com/support/knowledgecenter/en/ssw_aix_71/com.ibm.aix.performance/display_process_prior_ps.htm刷新