程序执行优先级--Priority 与 Nice 值

来源:互联网 发布:可免费下载的数据库 编辑:程序博客网 时间:2024/04/30 17:30

1、关系概念:
Priority即PRI值。此值核心控制,改不了的
Nice可以改,关系:PRI(new) = PRI(old) + nice

2、Nice调整限制:
nice 值可调整的范围为 -20 ~ 19 ;
root 可随意调整自己或他人程序的 Nice 值,且范围为 -20 ~ 19 ;
一般使用者仅可调整自己程序的 Nice 值,且范围仅为 0 ~ 19 (避免一般用户抢占系统资源);
一般使用者仅可将 nice 值越调越高,例如本来 nice 为 5 ,则未来仅能调整到大于 5;

3、调整方法一:新执行的指令即给予新的 nice 值
[root@www ~]# nice [-n 数字] command
选项与参数:
-n  :后面接一个数值,数值的范围 -20 ~ 19。

用ps -l查的话,里面显示的PRI就是PRI(new),核心会自动调整,不是PRI(old) + nice的值,会调高一点点

4、调整方法二:已存在程序的 nice 重新调整
renice [number] PID

5、调整方法三:top

原创粉丝点击