Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Nov 2007 14:47:03 +0100
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: How to set maximum disk cache size?
Message-ID:  <fhk6pp$6fm$1@ger.gmane.org>
In-Reply-To: <473CAF70.1090006@cran.org.uk>
References:  <473C7C0A.4060708@shopzeus.com>	<20071115182220.E60452@wojtek.tensor.gdynia.pl> <473CAF70.1090006@cran.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Cran wrote:
> Wojciech Puchar wrote:
>> Laszlo wrote:
>>> Hi All,
>>>
>>> Is there a way (sysctl?) to tell FreeBSD (6.2 RELEASE) how many
>>> memory can it use for caching file data from disk?
>>>
>>> It might be that FreeBSD will use all available RAM, and reduce the
>>> cache 
>> it already does
> 
> It may seem strange since it's generally accepted that you can never
> have enough disk cache, but FreeBSD apparently doesn't actually use all
> the free memory for caching.  By default it uses up to 256MB for

This is wrong. See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/vm-fileio.html


"""FreeBSD reserves a limited amount of KVM to hold mappings from struct
bufs, but it should be made clear that this KVM is used solely to hold
mappings and does not limit the ability to cache data. """




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fhk6pp$6fm$1>