home products tech support contact us

 Linux 技術支援    ⇒   基礎篇    進階篇    補腦篇    指令索引    中⇒ENG
版權所有, 引用請註明出處
 

nice 調整進程優先權

nice 可調整進程(preocess)優先權,範圍為從 -20 到 19, 值越小優先權越高,只有 root 可設定負數的值, 進程如無特別用nice 設定優先權,其優先權為 0。
nice 設優先權用法為 nice -n# COMMAND_TO_RUN nice -# COMMAND_TO_RUN(# 為數字,範圍 -20 ~ 19) 如用 nice 卻沒指定優先權,其預設值為 10 (降低了優先權)。


以下為操作實例:
$ nice seq 200000000 > /dev/null & ←將在背景跑的 seq 用 nice 設優先權
[1] 9883
$ ps -o pid,ni,comm ←用 ps 觀察看看
PID NI COMMAND
9615 0 bash
9883 10 seq ←優先權=10 (NI 那欄為優先權的值)
9890 0 ps

更多 nice 操作範例和說明參考連結 。