![]() |
![]() |
![]() |
![]() |
![]() |
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 |