shell编程,调整谦让度,调整脚本运行的优先级nice,renice
来源:原创
时间:2017-10-28
作者:脚本小站
分类:SHELL
linux系统运行程序的调度优先级是从-20到19,值越低优先级越高。
静态优先级:100-139
改变优先级运行命令:
nice -n number scriptname nice命令可以调整脚本的运行优先级
例:nice -n 10 ./demo.sh > demo.txt &
这个命令将脚本的优先级降到了10
例:nice -10 ./demo.sh > demo.txt &
将脚本的优先级提高到了10
注意:提高优先级没有“-n”选项
改变已运行命令的优先级:
renice -n number -p PID 改变已经运行进程的优先级
例:renice -n 10 -p 5050
注意:普通用户只能对属于自己的进程执行renice且只能通过renice降低进程的优先级,root用户没有限制。
查看nice值:
ps axo pid,comm,ni