linux進程優先級相關總結

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章