该ps
命令显示进程的状态(例如睡眠、运行等)以及一些附加信息。
根据手册页,其中两个附加选项是
< 高优先级(对其他用户不好)
氮 低优先级(对其他用户友好)
在玩弄时,sudo htop
我意识到可以将漂亮值设置为 [-20, 19]。
区分好进程和坏进程的阈值是多少?
答案1
作为善行难陀 说,任何小于零的值对其他用户都不好,任何大于零的值对其他用户都不好。我找不到明确说明这一点的文档,但您可以在procps
源代码:
if(pp->nice < 0) outbuf[end++] = '<';
if(pp->nice > 0) outbuf[end++] = 'N';
如果您对 Linux 特别感兴趣,请参阅man 7 sched
有关其调度策略的详细信息。传统上,不友好的良好级别只能通过 设置root
,但可以通过提高RLIMIT_NICE
资源限制来允许非特权进程在 Linux 上执行此操作。