ハード対-limit.confから

ハード対-limit.confから

「ハード」を指定するのと比較して、制限されたタイプに「-」を指定するとどのような利点がありますか?

CentOSのlimit.confのマニュアルページでは、制限の種類について「ハード...ユーザーはこの値を超えてシステムリソースの要件を増やすことはできません。」 「ソフト...この制限は、ユーザーが上げたり上げたりすることができる制限です」と示しています。既存のハード制限ができるだけ低く削除します。 」

ハードがソフトよりも制限的なように聞こえますが、どちらも「-」と指定するのはなぜですか? 「ユーザー」と言ったのと同じです。できないこれを変更してください」と「ユーザーできるこれを変えてください。 」

FWIW、ユーザーログインのデフォルト設定を減らして制限しようとしています。現在使用中ですが* - priority 15これが* hard priority 15

答え1

-3つの方法でハード制限とソフト制限を設定できます。

  1. 厳格な制限を指定し、この制限の下のソフト制限に達しないでください。
  2. 0 とハード制限の範囲内でソフト制限を指定します。
  3. 両方を指定します。ソフト制限を最大値に設定

-ソフト制限のデフォルト値がハード制限のデフォルトより低い場合、3番目のオプションは不可能です。

この場合、priority数値はユーザープロセスを実行するのに適した値のようです。いかなる場合でも、ユーザーはプロセスをより低い値に調整できないため、「ハード」と「ソフト」の制限を解釈する方法がわかりません(そして私はこれをテストできるLinuxシステムを使用していません)。特徴)。

関連情報