在Linux中,可以使用nice和renice命令來設(shè)置進(jìn)程的啟動優(yōu)先級。
nice -n <優(yōu)先級值> <命令>
其中,優(yōu)先級值的范圍是-20(最高優(yōu)先級)到19(最低優(yōu)先級),默認(rèn)值為10。例如,要啟動一個名為myprog的進(jìn)程,并將其優(yōu)先級設(shè)置為最低,可以使用以下命令:
nice -n 19 myprog
renice -n <優(yōu)先級值> -p <進(jìn)程ID>
其中,優(yōu)先級值的范圍同樣是-20到19。要查找進(jìn)程的進(jìn)程ID,可以使用ps命令。例如,要將進(jìn)程ID為1234的進(jìn)程的優(yōu)先級設(shè)置為最低,可以使用以下命令:
renice -n 19 -p 1234
請注意,只有超級用戶(root)才能將進(jìn)程的優(yōu)先級設(shè)置為負(fù)值(更高優(yōu)先級)。