Linuxのファイルハンドル数を変更する方法
Linuxのファイルハンドル数を変更するには、次の手順に従います。
- ターミナルウィンドウを開いて、管理者権限でログインしてください。
- 以下のコマンドを用いて、現在のシステムの最大ハンドル数制限を確認する。
- ulimit -n
- システムの最大ハンドル数制限を変更する必要がある場合は、/etc/security/limits.conf ファイルを編集し、次のコマンドを実行します。
- sudo nano /etc/security/limits.conf
- ファイルの最後に新しく句柄数制限を設定するための2つの行を追加します:
- nofile を soft <新しいハンドルの数制限> にします
nofile を hard <新しいハンドルの数制限> にします - <新しいハンドル数制限> は、設定する実際の数値に置き換えてください。
- ファイルを保存して閉じる。
- サインアウトして再度ログインするか、以下のコマンドで変更を直ちに適用します。
- sudo sysctl -p
- 以下のコマンドを使用し、システムの最大ハンドル数の制限を再び確認して変更が正しく適用されたことを確認してください。
- ulimit -u
ハンドル数の制限を変更すると、システムのパフォーマンスに影響が発生する可能性があることに注意してください。システムの安定性と信頼性を確保するには、新しいハンドル数の制限を慎重に設定してください。