linux進程優先級分:1. 實時優先級(跟內核有關),範圍0-99,數字越小優先級越低。top看到的RT的都是實時優先級。
2. 靜態優先級(跟用戶有關),範圍100-139, 數字越小優先級越高
實時優先級比靜態優先級高。
nice是一個優先值,範圍-20-19 這個值越小,那麼對應的進程優先級越高,在top裏,PR-NI=20
默認啓動一個進程,nice是0,也可以在執行這個進程時指定nice值:
nice -n -5 sleep 100
使用renice可以調整這個值:
renice 10 pid
如下命令可以看到實時優先級和靜態優先級的級:
ps -e -o rtprio,pri,nice,cmd
最後一列,加[] 表示內核線程
參考鏈接 http://blog.csdn.net/helloanthea/article/details/28877221
linux進程優先級相關總結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.