ulimit
ulimit(user limit)
ulimitはおそらくシェル毎に組み込みで実装される
弱い制限(ソフトリミット)、強い制限(ハードリミット)がある
ソフトリミット <= ハードリミットの関係になっている
/etc/security/limits.conf
使い方
ファイルディスクリプタ数上限値を確認する
$ ulimit -n
すべてのリミット情報を表示。-aのみはソフトリミットの情報が表示されるようである。
$ ulimit -a
code:memo
### fishの場合のulimit
ulimit -a
Maximum size of core files created (kB, -c) 0
Maximum size of a process’s data segment (kB, -d) unlimited
Maximum size of files created by the shell (kB, -f) unlimited
Maximum size that may be locked into memory (kB, -l) 65536
Maximum resident set size (kB, -m) unlimited
Maximum number of open file descriptors (-n) 10240
Maximum stack size (kB, -s) 8192
Maximum amount of cpu time in seconds (seconds, -t) unlimited
Maximum number of processes available to a single user (-u) 31595
Maximum amount of virtual memory available to the shell (kB, -v) unlimited
$ ulimit -Sa
-S, --soft: ソフトリミットを表示
$ ulimit -Ha
-H, --hard: ハードリミットを表示
確認用]
Q. ulimit
関連
参考
メモ
調査用
Wikipedia.icon
Wikipedia.icon