Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 06 Jul 2011 12:34:53 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-fs@freebsd.org
Subject:   Re: Improving old-fashioned UFS2 performance with lots of inodes...
Message-ID:  <iv1doe$3v9$1@dough.gmane.org>
In-Reply-To: <20110628234723.GA63965@icarus.home.lan>
References:  <1309217450.43651.YahooMailRC@web120014.mail.ne1.yahoo.com>	<20110628010822.GA41399@icarus.home.lan>	<1309302840.88674.YahooMailRC@web120004.mail.ne1.yahoo.com> <20110628234723.GA63965@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29/06/2011 01:47, Jeremy Chadwick wrote:

>> unfortunately, so for now we will use UFS2, and as I said ... it seems a shame
>> that UFS2 cannot use system RAM for any good purpose...
>>
>> Or can it ?  Anyone ?
>
> Like I said: the only person (I know of) who could answer this would be
> Kirk McKusick.  I'm not well-versed in the inner workings and design of
> filesystems; Kirk would be.  I'm not sure who else "knows" UFS around
> here.

UFS will use all your memory for caching, there's no known issues here. 
Of course, you still need to read all this data in to be cached.

As Jeremy said, even ZFS will not help you with huge file systems 
without some work. You could read this: 
http://en.wikipedia.org/wiki/Sharding and simply replace "databases" 
with "file systems" and "tables" with "directories" :)





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?iv1doe$3v9$1>