Linux

如何啟動具有高優先級的程序

  • January 25, 2019

註釋: 1. 較低的優先級是指優先級數較低。2. 發行版是 RHE

我想啟動一個低於正常優先級的守護程序(即說 18 而不是 20),因此在爭用的情況下它將首先獲得 cpu。

nice 以更高的優先級執行命令,renice 可以提高或降低但適用於已經執行的程序。

如果我可以避免它,我寧願不必從程序列表中探勘 pid,然後在啟動腳本中呼叫 renice,因為程序不能方便地生成 pid 文件。

你只需用 nice 啟動它。

例如:

不錯 -n 18 /path/to/mydaemon

此外,您可以使用 ionice 命令以低 io 優先級啟動程序:

nice -n18 ionice -c3 /path/to/mydaemon

引用自:https://serverfault.com/questions/809648