查看,調整優先級和調度類別

查看優先級:
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章