linux进程优先级相关总结

回复 收藏
linux进程优先级分:1. 实时优先级(跟内核有关),范围0-99,数字越小优先级越低。top看到的RT的都是实时优先级。
2. 静态优先级(跟用户有关),范围100-139, 数字越小优先级越高
实时优先级比静态优先级高。

nice是一个优先值,范围-20-19 这个值越小,那么对应的进程优先级越高,在top里,PR-NI=20
默认启动一个进程,nice是0,也可以在执行这个进程时指定nice值:
nice -n -5  sleep 100

使用renice可以调整这个值:
renice  10  pid

如下命令可以看到实时优先级和静态优先级的级:
ps -e -o  rtprio,pri,nice,cmd  
最后一列,加[] 表示内核线程

参考链接  http://blog.csdn.net/helloanthea/article/details/28877221
2015-04-15 15:39 举报
已邀请:
0

biankm_gz

赞同来自:

学习了
0

Landon

赞同来自:

看完,懂了怎么调整了 !一直云里雾里的
0

奇怪的蔬菜

赞同来自:

为啥我没看明白。。。
0

sunwang33

赞同来自:

老师讲的很详细。
0

sunwang33

赞同来自:

学习了。
0

369666951

赞同来自:

学习了
0

xteplinux

赞同来自:

{:4_91:}

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: