小编Ami*_*uki的帖子

procfs 中的进程优先级值不同

比如我们用ps查看firefox的PRI的值,然后看看procfs中存储的值是多少。

$ ps -o pid,comm,pri,ni 7000
  PID COMMAND         PRI  NI
 7000 firefox          19   0

$ cat /proc/7000/stat
7000 (firefox) S 1 6447 6447 0 -1 4194304 3162595 624998 158 10 30467 6903 3360 488 20 0 63 0 464836 9472659456 123045 18446744073709551615 94866409246720 94866409429052 140727418541056 0 0 0 0 4096 33572095 0 0 0 17 2 0 0 342 0 0 94866411526576 94866411528296 94866422095872 140727418542495 140727418542520 140727418542520 140727418544095 0
Run Code Online (Sandbox Code Playgroud)

根据 man proc,我们会在第 18 个值(从 1 开始计数)中找到 PRI 的值,因此在这种情况下 PRI = …

process nice procfs

3
推荐指数
1
解决办法
900
查看次数

标签 统计

nice ×1

process ×1

procfs ×1