Date: Sat, 24 Nov 2001 10:45:22 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Kirk McKusick <mckusick@beastie.mckusick.com> Cc: Sheldon Hearn <sheldonh@starjuice.net>, freebsd-arch@FreeBSD.ORG Subject: Re: Using a larger block size on large filesystems Message-ID: <200111241845.fAOIjM377587@apollo.backplane.com> References: <200111240936.fAO9aXH03886@beastie.mckusick.com>
index | next in thread | previous in thread | raw e-mail
:I am of the opinion that we should default to 16K/2K for most
:filesystems today. I believe that the change should be in newfs.
:
: Kirk McKusick
The only thing I worry about is reduced performance when doing
random database accesses, which makes me kinda want to give the
system the capability to do smaller I/O's :-) But apart from that
worry I agree completely. We get fewer indirection levels (64MB
multiplier instead of 16MB per indirection block) , smaller bitmaps
(1/2 the size), and less strain on the clustering code (at least for
sequential I/O). Memory is getting cheap and filesystems are getting
larger, too.
Sheldon, I think you have a go to change the newfs default. Do it!
p.s. side note on the buffer cache: The buffer cache is optimized
for both 1K/8K and 2K/16K, but it is *NOT* optimized for anything
larger. 2K/16K is thus the largest configuration we can use optimally
in regards to the buffer cache.
-Matt
Matthew Dillon
<dillon@backplane.com>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111241845.fAOIjM377587>
