Linux

limits.conf 中優先級的最大值是多少?

  • August 4, 2016

在limits.conf 中可以設置優先級限制的最大值是多少?我遇到了一個添加條目的腳本admin hard priority 50,但這只會導致 nice 被設置為 19。通過Google搜尋,我發現對 19 和 20 的引用都是最大值。是否有任何權威來源定義此設置的值範圍?limits.conf 手冊頁沒有說明。

如果這很重要,我會在 Ubuntu 上開發(我經常在那裡玩),但經常針對 CentOS(它真的很重要)。

根據setpriority(2),自核心 1.3.43 以來,Linux 上允許的優先級範圍是 -20 到 19。其他系統(未命名)允許 -20 到20。POSIX表示範圍是 - NZERONZERO -1;NZERO最小可接受值為20 。

(-20 是最高優先級,19 是最低優先級。)

引用自:https://unix.stackexchange.com/questions/301291