Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Oct 2003 10:19:32 -0700 (PDT)
From:      julian@vicor.com (Julian Elischer)
To:        kmarx@vicor.com, mckusick@beastie.mckusick.com
Cc:        julian@vicor-nb.com
Subject:   Re: 4.8 ffs_dirpref problem
Message-ID:  <20031023171932.9F36C7A425@mail.vicor-nb.com>
In-Reply-To: <200310222337.h9MNbseN005704@beastie.mckusick.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> From mckusick@beastie.mckusick.com  Wed Oct 22 22:30:03 2003
> X-Original-To: julian@vicor-nb.com
> Delivered-To: julian@vicor-nb.com
> To: Ken Marx <kmarx@vicor.com>
> Subject: Re: 4.8 ffs_dirpref problem 
> Cc: freebsd-fs@freebsd.org, cburrell@vicor.com, davep@vicor.com,
> 	jpl@vicor.com, jrh@vicor.com, julian@vicor-nb.com, VicPE@aol.com,
> 	julian@vicor.com, Grigoriy Orlov <gluk@ptci.ru>
> In-Reply-To: Your message of "Wed, 22 Oct 2003 12:57:53 PDT."
>              <20031022195753.27C707A49F@mail.vicor-nb.com> 
> Date: Wed, 22 Oct 2003 16:37:54 -0700
> From: Kirk McKusick <mckusick@beastie.mckusick.com>

> I believe that you can dsolve your problem by tuning the existing
> algorithm using tunefs. There are two parameters to control dirpref,
> avgfilesize (which defaults to 16384) and filesperdir (which defaults
> to 50). I suggest that you try using an avgfilesize of 4096 and
> filesperdir of 1500. This is done by running tunefs on the unmounted
> (or at least mounted read-only) filesystem as:

> 	tunefs -f 4096 -s 1500 /dev/<disk for my broken filesystem>

On the same filesystem are directories that contain 1GB files
and others that contain maybe 100 100K files (images)


> Note that this affects future layout, so needs to be done before you
> put any data into the filesystem. If you are building the filesystem
> from scratch, you can use:

would this have an effect on an existing filesystem with respect to new data
being added to it?




> 	newfs -g 4096 -h 1500 ...
>
> to set these fields. Please let me know if this solves your problem.
> If it does not, I will ask Grigoriy Orlov <gluk@ptci.ru> if he has
> any ideas on how to proceed.

> 	Kirk McKusick

> =-=-=-=-=-=-=



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