All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joel Becker <Joel.Becker@oracle.com>
To: ocfs2-devel@oss.oracle.com
Subject: [Ocfs2-devel] [PATCH 0/4] Ocfs2 allocation tuning
Date: Mon, 5 Apr 2010 18:36:03 -0700	[thread overview]
Message-ID: <20100406013602.GA15139@mail.oracle.com> (raw)
In-Reply-To: <1270516636-12180-1-git-send-email-mfasheh@suse.com>

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

      parent reply	other threads:[~2010-04-06  1:36 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-06  1:17 [Ocfs2-devel] [PATCH 0/4] Ocfs2 allocation tuning Mark Fasheh
2010-04-06  1:17 ` [Ocfs2-devel] [PATCH 1/4] ocfs2: clean up localalloc mount option size parsing Mark Fasheh
2010-04-06  1:17 ` [Ocfs2-devel] [PATCH 2/4] ocfs2: increase the default size of local alloc windows Mark Fasheh
2010-04-06  1:17 ` [Ocfs2-devel] [PATCH 3/4] ocfs2: change default reservation window sizes Mark Fasheh
2010-04-06  1:17 ` [Ocfs2-devel] [PATCH 4/4] ocfs2: Add dir_resv_level mount option Mark Fasheh
2010-04-06  1:36 ` Joel Becker [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100406013602.GA15139@mail.oracle.com \
    --to=joel.becker@oracle.com \
    --cc=ocfs2-devel@oss.oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.