All of lore.kernel.org
 help / color / mirror / Atom feed
* [Ocfs2-devel] [PATCH 0/4] Ocfs2 allocation tuning
@ 2010-04-06  1:17 Mark Fasheh
  2010-04-06  1:17 ` [Ocfs2-devel] [PATCH 1/4] ocfs2: clean up localalloc mount option size parsing Mark Fasheh
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Mark Fasheh @ 2010-04-06  1:17 UTC (permalink / raw)
  To: ocfs2-devel

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.
	--Mark

--
Mark Fasheh

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-04-06  1:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [Ocfs2-devel] [PATCH 0/4] Ocfs2 allocation tuning Joel Becker

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.