備忘(最大ファイルOPEN数)

先日UPS交換で再起動したサーバで最大ファイルOPEN数の設定を変更していなかったことに気が付いた。
一時的な設定と永続的な設定、カーネル単位の設定とユーザ単位の設定を行った。

ファイル最大open数の設定。(Redhat)

カーネル設定の変更。

# sysctl -w fs.file-max=100000

上記では再起動で消えてしまうので
/etc/sysctl.conf

fs.file-max = 100000

を追加。

ユーザ単位の設定
# ulimit -n 100000
上記では消えてしまうので
/etc/security/limits.conf

*  soft nofile  100000
*  hard nofile  100000

を追加。