[Ocfs2-devel] [PATCH 0/4] Ocfs2 allocation tuning
Joel Becker
Joel.Becker at oracle.com
Mon Apr 5 18:36:03 PDT 2010
On Mon, Apr 05, 2010 at 06:17:12PM -0700, Mark Fasheh wrote:
> The following patches apply some lessons I've learned during some testing of
> a couple non-trivial workloads on Ocfs2. Roughly speaking, they tune "up"
> the default local alloc windowxs, and tune "down" the reservations code a
> bit.
>
> I primarily ran two tests - one simulating a large multi-node data-processing
> workload, and the multi-threaded writers test, mtwrite at:
>
> http://www.kernel.org/pub/linux/kernel/people/mfasheh/ocfs2/tests/mtwrite.c
>
> All patches were developed and tested on top of the current set of
> allocation changes in ocfs2.git (primarily reservations, and the local alloc
> fixes we have). A git branch containing all the patches is available, based
> off 2.6.33:
>
> git pull git://git.kernel.org/pub/scm/linux/kernel/git/ocfs2-mark.git disk-alloc
>
> Basically though, this all involved many many test runs (of which I have
> lots of data) and a thorough checking of fragmentation levels. I changed
> only one value at a time. Details regarding some of the test runs are within
> the specific patch descriptions.
These patches are now in the merge-window branch of ocfs2.git.
Joel
--
"It is not the function of our government to keep the citizen from
falling into error; it is the function of the citizen to keep the
government from falling into error."
- Robert H. Jackson
Joel Becker
Principal Software Developer
Oracle
E-mail: joel.becker at oracle.com
Phone: (650) 506-8127
More information about the Ocfs2-devel
mailing list