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


程序执行优先级--Priority与Nice值
 
1、关系概念:
Priority即PRI值。此值核心控制,改不了的
Nice可以改,关系:PRI(new) = PRI(old) + nice
  www.2cto.com  
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。
  www.2cto.com  
用ps -l查的话,里面显示的PRI就是PRI(new),核心会自动调整,不是PRI(old) + nice的值,会调高一点点
 
4、调整方法二:已存在程序的 nice 重新调整
renice [number] PID
 
5、调整方法三:top

相关内容

    暂无相关文章