備忘(最大ファイル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
を追加。