知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

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

发布时间:2014-09-05 15:08:34作者:知识屋

程序执行优先级--Priority与Nice值
 
1、关系概念:
Priority即PRI值。此值核心控制,改不了的
Nice可以改,关系:PRI(new) = PRI(old) + nice
  www.zhishiwu.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.zhishiwu.com  
用ps -l查的话,里面显示的PRI就是PRI(new),核心会自动调整,不是PRI(old) + nice的值,会调高一点点
 
4、调整方法二:已存在程序的 nice 重新调整
renice [number] PID
 
5、调整方法三:top
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜