プロセス数が最大になるとどうなるのか確認してみる

VirtualBoxにCentOSをとりあえずインストール
の続き

プロセス数が最大になるとどうなるのか確認してみる。


ユーザーが起動できる最大のプロセス数を10にする。

$ sudo vi /etc/security/limits.d/90-nproc.conf
*          soft    nproc     1024
hoge       soft    nproc     10		←追加する
root       soft    nproc     unlimited

一旦ログアウトして、ログインし直す。

適当に、topコマンドでもバックグラウンドで走らせておく。

$ top &

何回か繰り返すと、

下記のような感じでエラーになる。

$ top &
-bash: fork: retry: リソースが一時的に利用できません
-bash: fork: retry: リソースが一時的に利用できません
-bash: fork: retry: リソースが一時的に利用できません
-bash: fork: retry: リソースが一時的に利用できません
-bash: fork: リソースが一時的に利用できません