在 Ubuntu 中,可以使用 nice
和 renice
命令來設置或調整進程的優先級。以下是具體步驟:
nice
命令啟動進程nice
命令可以在啟動進程時設置其優先級。優先級的范圍是 -20 到 19,其中 -20 是最高優先級,19 是最低優先級。
nice -n <優先級值> <命令>
例如,要以優先級 10 啟動一個名為 myapp
的程序:
nice -n 10 myapp
如果你沒有足夠的權限(通常是 root 權限),則無法設置負的優先級值。
renice
命令調整已運行進程的優先級renice
命令可以用來調整已經在運行的進程的優先級。
renice <優先級值> -p <進程ID>
例如,要將進程 ID 為 1234 的進程優先級調整為 5:
renice 5 -p 1234
同樣地,如果你沒有足夠的權限,可能無法降低進程的優先級(即設置更高的優先級值)。
你可以使用 ps
命令來查看進程的優先級:
ps -o pid,ni,cmd -p <進程ID>
其中 ni
列顯示的是進程的 nice 值(優先級),cmd
列顯示的是啟動進程的命令。
通過這些命令,你可以有效地管理和調整 Ubuntu 系統中進程的優先級。