Linux
如何啟動具有高優先級的程序
註釋: 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