![如何更改 top 命令的处理优先级顺序?](https://linux22.com/image/125674/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20top%20%E5%91%BD%E4%BB%A4%E7%9A%84%E5%A4%84%E7%90%86%E4%BC%98%E5%85%88%E7%BA%A7%E9%A1%BA%E5%BA%8F%EF%BC%9F.png)
我有以下top
命令的输出。进程的进程优先级在哪里?
Mem: 678048K used, 336240K free, 0K shrd, 4K buff, 523012K cached
CPU: 0.5% usr 26.1% sys 0.0% nic 72.9% idle 0.0% io 0.0% irq 0.4% sirq
Load average: 1.89 1.75 1.62 3/154 3595
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
3794 1 root R 1992 0.2 0 19.5 /usr/sbin/syslogd
297 2 root SW 0 0.0 0 4.0 [ocf_0]
299 2 root SW 0 0.0 1 0.5 [ocf_1]
1152 1 root S 4032 0.4 1 0.3 /usr/sbin/procrecovery_mgr
1100 2 root SW 0 0.0 1 0.2 [ubi_bgt0d]
1330 2 root DW 0 0.0 1 0.2 [pfe_ctrl_timer]
答案1
它被称为物有所值,并且在 的一些配置中默认显示top
。如果默认不显示,您可以执行以下操作
- 执行
top
- 按f
- 导航到以 开头的行
NI
并按Space - 按q返回主视图。
这记录在 的联机帮助页的第 3a 和 3b 节中top
。
编辑:@Kusalananda 指出优先级与好值不同。 OP 应检查两者的定义并选择适合其目的的定义。
要访问优先事项,将NI
步骤 3 中的 更改为PR
。
默认情况下,我的top
显示优先级和良好值。