tacy_lee 发表于 2004-12-25 23:13:29

请教,如何增加2.4.*内核对于单进程打开文件数的限制

做压力测试的时候,发现java不能打开超过1024个文件,不知道如何能增加这个限制的大下。谢谢,我用的是rhel2.1 内核是2。4。9

tacy_lee 发表于 2004-12-27 14:58:24

1、cd /usr/src/linux-2.4/include/linux
2、vi limits.h 编辑文件:
#define NR_OPEN 90240 原值为1024
#define OPEN_MAX 10240 原值为1024
3、vi fs.h
#define INR_OPEN 10240 原值为1024
#define NR_FILE 65536 原值为8192,这个值为内存64/1M的比率计算,1G内存计算为:64*1024
#define NR_RESERVED_FILES 128 原值为10.

按照上面的方法重新编译了内核,还是不管用,哪位兄弟给指点一下。
页: [1]
查看完整版本: 请教,如何增加2.4.*内核对于单进程打开文件数的限制