[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:02103] Re: jail (固定 IP がやすく)



In article <20010312014943.6B26.TAK@xxxxxxxxx>
tak@xxxxxxxxx writes:
>説明不足ですいません。
>私の言うリソースは、CPU使用率とプロセス数です。
  こういうのは説明不足とは言わず、誤解でしょう。一般的なラウンドロビン
スケジュールでは、「CPU使用率」に制限を課そうというのはナンセンスで、
やるとするなら優先度の設定です。一般的なUNIX系のOSは40段階の優先度(nice値)
を持っており、初期値は20で、値が大きくなる程そのプロセスはniceに(他の邪魔を
しないように)なります。nice値の操作はnice(1)コマンドで出来ますが、減らす
方への操作はsuperuserしか出来ません。
  一方プロセス数の制限は、limit maxproc ホゲ で出来ます。/etc/login.conf
からでもおそらく出来るでしょう。一度 limit コマンドを使ってみてはいかが
でしょう。CPU timeやmemory使用量等に制限を課すことができます。ただし、
これは csh 系の shell の組み込みコマンドです。bash系はまた別のコマンド
体系になっていたと思います。

>login.confで各jailごとにプロセスやCPUの使用制限を掛けられるんでしょうか。
  私自身はjailを使ってないので推測ですが、jailを起動する時、niceを掛ける
とか、limitの掛かったshellから起動すれば良いのではないでしょうか。実は
FreeBSD jp-manプロジェクトに参加していまして、最近4.3Rのコードフリーズ
に間に合わせるべく、jail(2)を翻訳中だったりしますが、読んでるだけじゃ
なかなか細かい動作までイメージが湧かなくて困ってます。
-- 
中村和志@神戸		<mailto:kaz@xxxxxxxxxxxx>
NAKAMURA Kazushi@KOBE	<http://kobe1995.net/>