Skip site navigation (1)Skip section navigation (2)
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>

index | next in thread | previous in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40F6D456.2040007>