Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Jan 2007 11:51:24 -0800
From:      Jeremy Chadwick <koitsu@FreeBSD.org>
To:        freebsd-stable@FreeBSD.ORG, ghelmer@palisadesys.com
Subject:   Re: 6.x loosing record of free space after filesystem fills?
Message-ID:  <20070109195124.GA72863@icarus.home.lan>
In-Reply-To: <200701091737.l09HbGSZ026335@lurza.secnetix.de>
References:  <45A29EAD.5050308@palisadesys.com> <200701091737.l09HbGSZ026335@lurza.secnetix.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 09, 2007 at 06:37:16PM +0100, Oliver Fromme wrote:
> Guy Helmer wrote:
>  > I think we've finally found the cause of the problem - it wasn't just 
>  > occurring after heavy use, but was visible right after filesystem 
>  > creation!  We regularly built new filesystems with "newfs -U -O 1 -b 
>  > 65536 -f 8192"
> 
> Why are you using those blocksize and fragsize settings?
> (If you store large files, then you should at least also
> decrease the inode density, using the -i option.)

Hmm... that begs the question: how do newfs -i and tunefs -f
associate with one another?

> Some time ago, Joe Greco wrote:
>  > > the one unusual thing about the configuration is that the filesystem
>  > > we are attempting to build on is a 136GB ccd across 4 scsi disks with
>  > > the fsize=8192 and the bsize=65536 (it is mainly to be used for large
>  > > data log files):
>  > 
>  > FreeBSD doesn't support fsize/bsize so large.  There are ongoing issues
>  > within the filesystem code and VM code that will cause such filesystems
>  > to break under heavy load.  Matt Dillon also talked about this being less-
>  > than-optimal for the VM system from some technical points of view.
> 
> It has been a while, and I'm not sure if there are still
> problems with those non-standard fsize/bsize settings, but
> I would definitely try to avoid them for production use.
> 
> Best regards
>    Oliver

Shouldn't we document this somewhere?  Some places I can think
of, off the top of my head:

  * newfs(8) manpage
  * http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-disk.html
  * http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-steps.html
    (this is debatable)

If we need PRs + patches for this, I'll be more than happy to
submit them.

-- 
| Jeremy Chadwick                                 jdc at parodius.com |
| Parodius Networking                        http://www.parodius.com/ |
| UNIX Systems Administrator                   Mountain View, CA, USA |
| Making life hard for others since 1977.               PGP: 4BD6C0CB |




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