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 でもどちらでも同
じとも言えるけれど。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\