All of lore.kernel.org
 help / color / mirror / Atom feed
* Increasing # Shards vs multi-OSDs per device
@ 2015-11-11 20:57 Blinick, Stephen L
  2015-11-11 21:01 ` Mark Nelson
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Blinick, Stephen L @ 2015-11-11 20:57 UTC (permalink / raw)
  To: ceph-devel@vger.kernel.org, Mark Nelson, Samuel Just, Kyle Bader,
	Somnath Roy

Sorry about the microphone issues in the performance meeting today today.   This is a followup to the 11/4 performance meeting where we discussed increasing the worker thread count in the OSD's vs making multiple OSD's (and partitions/filesystems) per device.     We did the high level experiment and have some results which I threw into a ppt/pdf, and shared them here:

http://www.docdroid.net/UbmvGnH/increasing-shards-vs-multiple-osds.pdf.html

Doing 20-shard OSD's vs 4 OSD's per device with default 5 shards yielded about half of the performance improvement for random 4k reads.  For writes performance is actually worse than just 1 OSD per device and the default # of shards.  The throttles should be large enough for the 20-shard use case as they are 10x the defaults, although if you see anything we missed let us know.

I had the cluster moved to Infernalis release (with JEMalloc) yesterday, so hopefully we'll have some early results on the same 5-node cluster soon.

Thanks,

Stephen



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

end of thread, other threads:[~2015-11-12 22:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-11 20:57 Increasing # Shards vs multi-OSDs per device Blinick, Stephen L
2015-11-11 21:01 ` Mark Nelson
2015-11-11 21:59 ` Somnath Roy
     [not found] ` <CAH0kLp8pQW=Ainqm5w7yfBgzSj2AKum125CiqJ+r5k=cvR53Ug@mail.gmail.com>
2015-11-11 22:44   ` Blinick, Stephen L
2015-11-11 23:29     ` Robert LeBlanc
2015-11-12 22:50       ` Blinick, Stephen L

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.