Subject: Kernel Compile (v1.6.2) - can't increase max file descriptors?
To: None <tech-kern@NetBSD.org>
From: Gene ENonymous <yancm@sdf.lonestar.org>
List: tech-kern
Date: 01/25/2005 16:24:42
I've been doing some minor hacking on my i386 v1.6.2 (stable) kernel.
My machine is a P166 w/80M ram.
I needed more memory for ipf, so in my kernel config I increased
NKMEMPAGES (OK I doubled it...) per the kernel config segment below.
After I did this I tried to run the tor server which requests
1024 file descriptors and now it crashed saying it could only get 956?
I then looked at the Options page and it seemed intuitive enough to
increase NOFILE which I also did. But this had no effect...my limit
is still 956 descriptors. I have also pulled relevent info from the sysctl -a
dump below.
Can anyone give me hints? (should I use a different mailing list?)
Kernel config segment (MYKERN):
options SHMMAXPGS=2048 # 1024 pages is the default
# VM Releated Options
options NKMEMPAGES=16392
#options NKMEMPAGES=8196
options NOFILE=1648
Sysctl -a - relevent line items:
kern.osrelease = 1.6.2_STABLE
kern.osrevision = 106000200
kern.version = NetBSD 1.6.2_STABLE (MYKERN) #3: Mon Jan 24 18:50:26 EST 2005
root@lickety:/home/src/sys/arch/i386/compile/MYSMALL
kern.maxvnodes = 2746
kern.maxproc = 276
kern.maxfiles = 956
proc.curproc.rlimit.descriptors.soft = 956
proc.curproc.rlimit.descriptors.hard = 956
hw.physmem = 83488768
hw.usermem = 83320832
hw.pagesize = 4096