Linux

如何更改順序以處理頂級命令的優先級?

  • January 16, 2018

我有以下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]

它被稱為nice 值,在 的某些配置中預設顯示top。如果預設不顯示,您可以執行以下操作

  1. 執行top
  2. f
  3. 導航到以開頭的行NI並按Space
  4. 按下q返回主視圖。

這記錄在top.

編輯:@Kusalananda 指出優先級與 nice 值不同。OP 應該檢查兩者的定義並選擇合適的定義來用於他的目的。

要訪問優先級NI,請將步驟 3 中的更改為PR

預設情況下,我top的顯示優先級和不錯的值。

引用自:https://unix.stackexchange.com/questions/417421