Date: Thu, 15 Jul 2004 13:00:38 -0600 From: Scott Long <scottl@freebsd.org> To: Daniel Lang <dl@leo.org> Cc: current@freebsd.org Subject: Re: tuning hints for PAE Message-ID: <40F6D456.2040007@freebsd.org> In-Reply-To: <20040715185801.GB7804@atrbg11.informatik.tu-muenchen.de> References: <20040715183415.GA7804@atrbg11.informatik.tu-muenchen.de> <40F6CF25.2040105@freebsd.org> <20040715185801.GB7804@atrbg11.informatik.tu-muenchen.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Daniel Lang wrote: > Hi Scott, > > Scott Long wrote on Thu, Jul 15, 2004 at 12:38:29PM -0600: > [..] > >>Look at kern.maxvnodes and trim is down to a smaller amount if it's more >>than about 100,000. This of course depends on your workload. If you >>really need a lot of cached vnodes, then you'll need to tune elsewhere. > > [..] > > I was set to some value > 200000. I trimmed it down to 64000. > Caches vnodes help if I access many different files concurrently? > > The machine hosts a heavy loaded ftp server, but I guess 200000 > is a very very high value. Is there some way to check the > vnode cache utilization? Maybe with vmstat -m .... > > Thanks, > Daniel bash$ sysctl -a |grep vnode kern.maxvnodes: 17806 vnodes 21 5K 5K 145 16,32,64,128,256 kern.minvnodes: 4451 vm.stats.vm.v_vnodein: 3930 vm.stats.vm.v_vnodeout: 0 vm.stats.vm.v_vnodepgsin: 25583 vm.stats.vm.v_vnodepgsout: 0 vfs.numvnodes: 16133 vfs.wantfreevnodes: 25 vfs.freevnodes: 8096 debug.sizeof.vnode: 260 The indented line is from kern.malloc and gives you an estimate of how much memory is being consumed by the vnode pool. Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40F6D456.2040007>