linux では openfiles の制限をどのように変更するのですか

Linux の openfiles 制限を変更するには、次の手順に従います。

  1. ターミナルを開いて、システムのrootユーザーとしてログイン
  2. 执行以下命令以查看当前的openfiles限制:
ulimit -n

これにより現在のopenfilesの制限が表示されます。

  1. Openfiles制限を一時的に変更する場合は、次のコマンドを実行できます。
ulimit -n <新的限制值>

<新しい制限値> に置換してください。これは現在のセッション中にのみ有効であり、再起動するとデフォルト値に戻ります。

  1. /etc/sysctl.conf を編集する必要があります。
/etc/security/limits.conf

このファイルを、任意のテキストエディタで開きます。

  1. ファイルの末尾行に追加します:
* soft nofile <新的限制值>
* hard nofile <新的限制值>

<新しい制限値>を、新しい制限値として設定します。

  1. ファイルを保存して終了する。
  2. 変更を適用するには、システムを再起動してください。

openfilesの制限を変更するのにroot権限が必要になる場合があることに注意してください、なので上記の操作はrootユーザーとして実行してください。

bannerAds