查看,调整优先级和调度类别

来源:互联网 发布:网络监控用什么软件 编辑:程序博客网 时间:2024/06/14 01:17
查看优先级:
ps -eo class.rtprio,pri,nice,cmd
调整优先级:
100~139:

1、任务未运行前进行调整
# nice -n-20  sh /xxx/xxx.sh          --以最高优先级运行xxx.sh这个脚本
# nice -n19  sh /xxx/xxx.sh           --以最低优先级运行xxx.sh这个脚本
2、任务已经开始运行的情况下调整
a:
# top                                        --查看系统当前进程运行情况
>  r                                         --键入小r
> PID to renice:                             --提示输入运行的进程的pid
> Renice PID 23302 to value:                 --把这个进程的nice值设置为多少,根据需要进行调整
b:
# renice -20 PID                           将进程的nice值改为-20
# renice 19  PID 将进程的nice值改为19
c:                           
chrt -p [prio] PID
1~99: 
chrt -f -p [prio] PID 
chrt -r -p [prio] PID
chrt -f -p [prio] COMMAND
调度类别:
实时进程:
SCHED_FIFO:First In First Out
SHCED_RR: Round Robin
用来调度100-139之间的进程:
SCHED_Other: 
SCHED_FIFO
chrt  -f  [1-99]  /path/to/program arguments
SCHED_RR
chrt -r [1-99]  /path/to/program arguments
SCHED_OTHER (SCHED_NORMAL)
nice
renice
0 0
原创粉丝点击