请教,如何增加2.4.*内核对于单进程打开文件数的限制
做压力测试的时候,发现java不能打开超过1024个文件,不知道如何能增加这个限制的大下。谢谢,我用的是rhel2.1 内核是2。4。9 1、cd /usr/src/linux-2.4/include/linux2、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]