如何查看我的好感度?

seb*_*bas 42 nice ps

有什么办法可以检查我的好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
Run Code Online (Sandbox Code Playgroud)

Jos*_*Jos 52

-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]
Run Code Online (Sandbox Code Playgroud)


小智 8

我建议你使用htop. 这是一个很棒的监控应用程序,它还可以向您展示在您的机器上运行的每个进程的好坏。


小智 7

有一种比使用-o标志更简单的方法。ps 命令的 -l(小写 L)标志显示指定进程的 nice 值和当前优先级值。

ps -l PID

ps -lu USERNAME
Run Code Online (Sandbox Code Playgroud)
  • 公然抄袭IBM,https: //www.ibm.com/support/knowledgecenter/en/ssw_aix_71/com.ibm.aix.performance/display_process_prior_ps.htm