閱讀914 返回首頁    go 中電雲集


Linux 優化調整進程優先級

linux下調整進程優先級 一般用nice/renice

內核根據進程的nice值決定進程需要多少處理器時間. nice值的取值範圍是是: -20到20.
一個具有-20 的 nice 值的進程有很高的優先級. 一個 nice 值為 20 的進程的優先級則很低.

在linux服務器上用 ps axl 顯示所有正在運行的進程的 nice 值 

下麵給出一些例子來說明他們的常見用法

分配給 shell 腳本 x.sh 一個”-10″的 nice 值.  
$ nice –10 ./x.sh &
注意: 隻有 root 用戶可以設置一個負的 nice 值. 用 root 用戶登錄再次嚐試.
注意在下麵的nice 命令裏的 10 前麵有一個雙破折號.  
# nice –10 ./x.sh &

renice命令
renice 可以給正在運行的進程設置調度優先級. 
renice 級別 -p 進程pid

最後更新:2017-01-04 22:34:35

  上一篇:go Linux文件係統與基於Windows的文件係統
  下一篇:go Linux各項係統開機服務的功能是什麼