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

[fol] ファイルの最大オープン数


プロセスの同時実行数をデフォルトの512よりあげようとおもって、

カーネルの、 linux/include/linux/tasks.h の、

--------
#define NR_TASKS	512	/* On x86 Max 4092, or 4090 w/APM configured. */

#define MAX_TASKS_PER_USER (NR_TASKS/2)
#define MIN_TASKS_LEFT_FOR_ROOT 4
--------
この部分を、


NR_TASKS                4000
MAX_TASKS_PER_USER      256
MIN_TASKS_LEFT_FOR_ROOT 512

に書き換えたんだけど、今度は、ファイルの最大オープン数?にひっかかりました。
この値も512みたいです

で、たくさんプロセスを実行すると、ライブラリがオープンできないようで、

libc.so.6: cannot open shared object file: Too many open files in system
libwcsmbs.so.0: cannot open shared object file: Too many open files in system

とかいうメッセージがでます。

なんとか、512? 以上同時にファイルをオープンする方法はないでしょうか?

カーネルのソースを、少し眺めてたんですが、わかりませんでした

カーネルのバージョンは、2.2.7
RedHat5.2です

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: