ulimitの使い方
概要
- 以下の設定ができる
- 開けるファイル(ファイルディスクリプタ)の上限数を増加させる
- 同時に起動できるプロセス数の上限を増加させる
- 設定は一時的なものであり、
.bashrc
,.zshrc
などで記しておかないと反映されていないことがある
開けるファイルを65536に増加させる
$ ulimit -n 65536
起動できるプロセス数を70000に増加させる
$ ulimit -u 70000
setting in .zshrc
以下を設定する
ULIMIT=`ulimit -n 65536`
setting /etc/security/limits.conf
再起動後も設定を維持するには/etc/security/limits.conf
に以下のような値を記す
* soft nofile 65536
* hard nofile 65536
root soft nofile 65536
root hard nofile 65536
編集後反映されない時は再起動などを行うと良い