Re: MacOSX, No more processes
In article <3992350news.pl@rananim.ie.u-ryukyu.ac.jp>
kono@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> 河野真治 @ 琉球大学情報工学です。
> > このプロセスの数の上限を増やしたいのですが、どうすればいいで
> > しょうか。
> % sysctl -a | grep maxproc
> kern.maxproc = 532
> kern.maxprocperuid = 100
> ってことらしいですが...
なるほど。これは、カーネル全体のパラメタだったんですね。プロ
セスごとの制約というよりは。su で
sysctl -w kern.maxprocperuid=400
とすると、途中で変ります。これが変ると、tcsh の limit でも増
やせられます。ありがとうございました。
毎回 su でやるのは、面倒です。起動時に sysctl を実行できると
便利です。とりあえず、/etc/rc.local に
------------------------------------------------------------
sysctl -w kern.maxprocperuid=400
------------------------------------------------------------
と書いてみたら、、、うまく行きますね。
> limit command で直せます。1000 には出来ないようです。
kern.maxprocperuid の範囲内なら、一般ユーザでも増やせるみた
いですね。root なら、それを越えても増やせるみたい。
In article <squmzmda7a5.fsf@stellar.co.jp>
manmos@stellar.co.jp (Hideo "Sir MaNMOS" Morishita) writes:
> limitは継承するはずで、Terminal.app位がlimitをかけて、その子どもは駄目
> とか。
> xtermなら?
Finder から X11/xterm を起動しても同じ 100 です。Finder の時
点で 100 になっているのか、それとも、tcsh かなあ。この辺りの
パラメタも、最初から変更したいです。まあ、sysctl した後なら
~/.cshrc で修正できるから、Finder でも tcsh でもどちらでも同
じとも言えるけれど。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735