linux pri

进程“优先执行序”是由内核动态调整的。用户无法直接调整PRI。

如果需要调整进程的优先级,得通过nice值,简称NI,一般来说  PRI与NI的关系为PRI(NEW) = PRI(OLD) +nice。

不过,假如原来的pri是50,并不是我们给予一个nice=5,就会让PRI编程55,PRI是系统“动态”决定的。所以nice值虽然可以影响,但是最终的PRI是经过系统分析后得到的。另外nice值有正负的。而pri越小越早被执行。

注意:

1.nice值可调整范围为-20~19。

2.root可随意调整自己和他人的nice值,范围一样。

3.一般用户仅可调整自己的nice值,big你去额范围仅为0~19

4一般用户仅能将自己的nice值越调越高。例如本来nice为5,则将来只能调整到大于5

 

如何调整nice值

1.一开始执行给予一个nice值,用nice命令

例如 nice [-n 数字] command

2.调整某个已经存在的pid的nice值,用renice命令

renice[number] PID

 

posted @ 2013-01-17 16:05  beiyeren  阅读(1157)  评论(0编辑  收藏  举报