linux下调整进程优先级

进程的优先级决定了进程是否优先被cpu分配资源进行处理。若是cpu资源紧张时,top查看cpu使用达到90%以上时,优先级高的进程将被优先分配资源去执行。进程

优先级的值=优先系数+nice值,优先系数由系统内核决定,不可更改,nice值能够手动更改,范围是 -20~19资源

优先级的值越低,优先级越高,因此想调整成最高优先级的话,就将nice值设为-20;想调整成最低优先级的话,将nice值设为19。cpu

一、任务未运行前进行调整脚本

# nice -n-20  sh /xxx/xxx.sh          --以最高优先级运行xxx.sh这个脚本top

二、任务已经开始运行的状况下调整内核

系统

# top                                        --查看系统当前进程运行状况

>  r                                         --键入小r

> PID to renice:                             --提示输入运行的进程的pid

> Renice PID 23302 to value:                 --把这个进程的nice值设置为多少,根据须要进行调整

# renice -20 PID                           将进程的nice值改成-20

# renice 19  PID                           将进程的nice值改成19

相关文章
相关标签/搜索