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>
