All of lore.kernel.org
 help / color / mirror / Atom feed
* OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
@ 2013-01-14 12:17 Florian Haas
  2013-01-14 13:28 ` Tom Lanyon
  2013-01-14 13:46 ` Mark Nelson
  0 siblings, 2 replies; 17+ messages in thread
From: Florian Haas @ 2013-01-14 12:17 UTC (permalink / raw)
  To: ceph-devel

Hi everyone,

we ran into an interesting performance issue on Friday that we were
able to troubleshoot with some help from Greg and Sam (thanks guys),
and in the process realized that there's little guidance around for
how to optimize performance in OSD nodes with lots of spinning disks
(and hence, hosting a relatively large number of OSDs). In that type
of hardware configuration, the usual mantra of "put your OSD journals
on an SSD" doesn't always hold up. So we wrote up some
recommendations, and I'd ask everyone interested to critique this or
provide feedback:

http://www.hastexo.com/resources/hints-and-kinks/solid-state-drives-and-ceph-osd-journals

It's probably easiest to comment directly on that page, but if you
prefer instead to just respond in this thread, that's perfectly fine
too.

For some background of the discussion, please refer to the LogBot log
from #ceph:
http://irclogs.ceph.widodh.nl/index.php?date=2013-01-12

Hope this is useful.

Cheers,
Florian

-- 
Helpful information? Let us know!
http://www.hastexo.com/shoutbox

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 12:17 OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact Florian Haas
@ 2013-01-14 13:28 ` Tom Lanyon
  2013-01-14 13:41   ` Florian Haas
  2013-01-14 13:46 ` Mark Nelson
  1 sibling, 1 reply; 17+ messages in thread
From: Tom Lanyon @ 2013-01-14 13:28 UTC (permalink / raw)
  To: Florian Haas; +Cc: ceph-devel

On 14/01/2013, at 10:47 PM, Florian Haas <florian@hastexo.com> wrote:
<snip>
> http://www.hastexo.com/resources/hints-and-kinks/solid-state-drives-and-ceph-osd-journals
> 
> It's probably easiest to comment directly on that page, but if you
> prefer instead to just respond in this thread, that's perfectly fine
> too.
<snip>


Hi Florian,

Thanks for putting this together.

A couple of minor questions/comments:

* One of the conclusions is to use the SSDs (assuming 2) un-RAIDed, but the article doesn't actually explain why using them in a RAID-1 is a poor idea.

* Should the end of this sentence:
	"Another option is to use, say, one partition on each of your SSD in a RAID for the operating system installation, and then chop up the rest of your SSDs an non-RAIDed Ceph OSDs."

...instead read:

	"Another option is to use, say, one partition on each of your SSD in a RAID for the operating system installation, and then chop up the rest of your SSDs an non-RAIDed Ceph **OSD journals**." ?

Regards,
Tom


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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 13:28 ` Tom Lanyon
@ 2013-01-14 13:41   ` Florian Haas
  0 siblings, 0 replies; 17+ messages in thread
From: Florian Haas @ 2013-01-14 13:41 UTC (permalink / raw)
  To: Tom Lanyon; +Cc: ceph-devel

Hi Tom,

On Mon, Jan 14, 2013 at 2:28 PM, Tom Lanyon <tom@netspot.com.au> wrote:
> On 14/01/2013, at 10:47 PM, Florian Haas <florian@hastexo.com> wrote:
> <snip>
>> http://www.hastexo.com/resources/hints-and-kinks/solid-state-drives-and-ceph-osd-journals
>>
>> It's probably easiest to comment directly on that page, but if you
>> prefer instead to just respond in this thread, that's perfectly fine
>> too.
> <snip>
>
>
> Hi Florian,
>
> Thanks for putting this together.

Pleasure!

> A couple of minor questions/comments:
>
> * One of the conclusions is to use the SSDs (assuming 2) un-RAIDed, but the article doesn't actually explain why using them in a RAID-1 is a poor idea.

Added paragraph starting with "putting your journal SSDs in a RAID set
looks like a good idea at first", does that explain the situation
better?

> * Should the end of this sentence:
>         "Another option is to use, say, one partition on each of your SSD in a RAID for the operating system installation, and then chop up the rest of your SSDs an non-RAIDed Ceph OSDs."
>
> ...instead read:
>
>         "Another option is to use, say, one partition on each of your SSD in a RAID for the operating system installation, and then chop up the rest of your SSDs an non-RAIDed Ceph **OSD journals**." ?

Sure. Fixed.

Btw: coming to LCA? If you are, please find me and say hello. :)

Cheers,
Florian

-- 
Helpful information? Let us know!
http://www.hastexo.com/shoutbox

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 12:17 OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact Florian Haas
  2013-01-14 13:28 ` Tom Lanyon
@ 2013-01-14 13:46 ` Mark Nelson
  2013-01-14 14:09   ` Florian Haas
  2013-01-15  9:31   ` Gandalf Corvotempesta
  1 sibling, 2 replies; 17+ messages in thread
From: Mark Nelson @ 2013-01-14 13:46 UTC (permalink / raw)
  To: Florian Haas; +Cc: ceph-devel

On 01/14/2013 06:17 AM, Florian Haas wrote:
> Hi everyone,
>
> we ran into an interesting performance issue on Friday that we were
> able to troubleshoot with some help from Greg and Sam (thanks guys),
> and in the process realized that there's little guidance around for
> how to optimize performance in OSD nodes with lots of spinning disks
> (and hence, hosting a relatively large number of OSDs). In that type
> of hardware configuration, the usual mantra of "put your OSD journals
> on an SSD" doesn't always hold up. So we wrote up some
> recommendations, and I'd ask everyone interested to critique this or
> provide feedback:
>
> http://www.hastexo.com/resources/hints-and-kinks/solid-state-drives-and-ceph-osd-journals
>
> It's probably easiest to comment directly on that page, but if you
> prefer instead to just respond in this thread, that's perfectly fine
> too.
>
> For some background of the discussion, please refer to the LogBot log
> from #ceph:
> http://irclogs.ceph.widodh.nl/index.php?date=2013-01-12
>
> Hope this is useful.
>
> Cheers,
> Florian
>

Hi Florian,

Couple of comments:

"OSDs use a write-ahead mode for local operations: a write hits the 
journal first, and from there is then being copied into the backing 
filestore."

It's probably important to mention that this is true by default only for 
non-btrfs file systems.  See:

http://ceph.com/wiki/OSD_journal

"Thus, for best cluster performance it is crucial that the journal is 
fast, whereas the filestore can be comparatively slow."

This is a bit misleading.  Having a faster journal is helpful when there 
are short bursts of traffic.  So long as the journal doesn't fill up and 
there are periods of inactivity for the data to get flushed, having slow 
filestore disk may be ok.  With lots of traffic, reality eventually 
catches up with you and you've gotta get all of that data flushed out to 
the backing file system.

Have you ever seen ceph performance bouncing around with periods of 
really high throughput followed by periods of really low (or no!) 
throughput?  That's usually the result of having a very fast journal 
paired with a slow data disk.  The journal writes out data very quickly, 
hits it's max ops or max bytes limit, then writes are stalled for a 
period while data in the journal gets flushed out to the data disk.

Another thing to remember is that writes to the journal happen without 
causing a lot of seeks.  Ceph doesn't have to do metadata or dentry 
lookups/writes to write data to the journal.  Because of this, it's been 
my experience that journals are primarily throughput bound rather than 
being random IOPS bound.  Just putting the journals on any old SSD isn't 
enough, you need to choose ones that get really high throughput like the 
Intel S3700s or other high performance models.

"By and large, try to go for a relatively small number of OSDs per node, 
ideally not more than 8. This combined with SSD journals is likely to 
give you the best overall performance."

The advice that I usually give people is that if performance is a big 
concern, try to match filestore disk and journal performance is nearly 
matched.  In my test setup, I use 1 intel 520 SSD to host 3 journals for 
7200rpm enterprise SATA disks.  A 1:4 ratio or even 1:6 ratio may also 
work fine depending on various factors.  So far the limits I've hit with 
very minimal tuning seem to be around 15 spinning disks and 5 SSDs for 
around 1.4GB/s (2.8GB/s including journal writes) to one node.

"If you do go with OSD nodes with a very high number of disks, consider 
dropping the idea of an SSD-based journal. Yes, in this kind of setup 
you might actually do better with journals on the spinners."

If your SSD(s) is/are slow you very well may be better off with putting 
the journals on the same spinning disks as the OSD data.  It's all a 
giant balancing act between write throughput, read throughput, and 
capacity.  If you look closely at the 8 spinning disk vs 6 spinning + 2 
SSD numbers in the argonaut vs bobtail article, you can see some of the 
tradeoffs:

http://ceph.com/uncategorized/argonaut-vs-bobtail-performance-preview/

Mark







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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 13:46 ` Mark Nelson
@ 2013-01-14 14:09   ` Florian Haas
  2013-01-14 17:34     ` Gregory Farnum
  2013-01-15  9:31   ` Gandalf Corvotempesta
  1 sibling, 1 reply; 17+ messages in thread
From: Florian Haas @ 2013-01-14 14:09 UTC (permalink / raw)
  To: Mark Nelson; +Cc: ceph-devel

Hi Mark,

thanks for the comments.

On Mon, Jan 14, 2013 at 2:46 PM, Mark Nelson <mark.nelson@inktank.com> wrote:
> Hi Florian,
>
> Couple of comments:
>
> "OSDs use a write-ahead mode for local operations: a write hits the journal
> first, and from there is then being copied into the backing filestore."
>
> It's probably important to mention that this is true by default only for
> non-btrfs file systems.  See:
>
> http://ceph.com/wiki/OSD_journal

I am well aware of that, but I've yet to find a customer (or user)
that's actually willing to entrust a production cluster with several
hundred terabytes of data to btrfs. :) Besides, the whole post is
about whether or not to use dedicated SSD block devices for OSD
journals, and if you're tossing everything into btrfs you've already
made the decision to use in-filestore journals.

> "Thus, for best cluster performance it is crucial that the journal is fast,
> whereas the filestore can be comparatively slow."
>
> This is a bit misleading.  Having a faster journal is helpful when there are
> short bursts of traffic.  So long as the journal doesn't fill up and there
> are periods of inactivity for the data to get flushed, having slow filestore
> disk may be ok.  With lots of traffic, reality eventually catches up with
> you and you've gotta get all of that data flushed out to the backing file
> system.

I agree that the wording is non-optimal. What I meant was to equate
"fast" with SSDs, and "comparatively slow" with spinners. And to
combine spinners with SSDs is one of the most interesting points about
Ceph in terms of cost effectiveness. Pretty much every other storage
technology would require you to either go all-SSD or to look into
rather sophisticated HSM in order to achieve similar performance at a
comparable scale.

Suggestions for better wording?

> Have you ever seen ceph performance bouncing around with periods of really
> high throughput followed by periods of really low (or no!) throughput?
> That's usually the result of having a very fast journal paired with a slow
> data disk.  The journal writes out data very quickly, hits it's max ops or
> max bytes limit, then writes are stalled for a period while data in the
> journal gets flushed out to the data disk.

Sure, essentially the equivalent, on a different level, of an NFS
server with lots of RAM and a high vm.dirty_ratio suddenly doing a
massive writeout.

> Another thing to remember is that writes to the journal happen without
> causing a lot of seeks.  Ceph doesn't have to do metadata or dentry
> lookups/writes to write data to the journal.  Because of this, it's been my
> experience that journals are primarily throughput bound rather than being
> random IOPS bound.  Just putting the journals on any old SSD isn't enough,
> you need to choose ones that get really high throughput like the Intel
> S3700s or other high performance models.

Yup.

> "By and large, try to go for a relatively small number of OSDs per node,
> ideally not more than 8. This combined with SSD journals is likely to give
> you the best overall performance."
>
> The advice that I usually give people is that if performance is a big
> concern, try to match filestore disk and journal performance is nearly
> matched.  In my test setup, I use 1 intel 520 SSD to host 3 journals for
> 7200rpm enterprise SATA disks.  A 1:4 ratio or even 1:6 ratio may also work
> fine depending on various factors.  So far the limits I've hit with very
> minimal tuning seem to be around 15 spinning disks and 5 SSDs for around
> 1.4GB/s (2.8GB/s including journal writes) to one node.

Yes, I realize that there's no hard number here. I could also have put
"ideally not more than 6". The point I was trying to make is that
people need to get off their thinking of what an ideal storage box is,
and that more disks per host isn't necessarily better. We had a user
in #ceph last week thinking that an OSD node with 36 spinners was a
stellar idea. It probably isn't.

> "If you do go with OSD nodes with a very high number of disks, consider
> dropping the idea of an SSD-based journal. Yes, in this kind of setup you
> might actually do better with journals on the spinners."
>
> If your SSD(s) is/are slow you very well may be better off with putting the
> journals on the same spinning disks as the OSD data.  It's all a giant
> balancing act between write throughput, read throughput, and capacity.

And people generally prefer simple heuristics (a.k.a. rules of thumb)
over giant balancing acts. So I think if we tell them something like,

Got more that 8 spinners?
* No? Toss your journals on SSDs,
* Yes? At least consider not to.

... then I am hoping that will lead more people on the right path,
than when we tell them:

* Here's two dozen performance graphs, a pivot table, and a crystal ball.

I am obviously jesting and exaggerating, but you get my point. :)

Cheers,
Florian

-- 
Helpful information? Let us know!
http://www.hastexo.com/shoutbox

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 14:09   ` Florian Haas
@ 2013-01-14 17:34     ` Gregory Farnum
  2013-01-14 20:17       ` Florian Haas
  0 siblings, 1 reply; 17+ messages in thread
From: Gregory Farnum @ 2013-01-14 17:34 UTC (permalink / raw)
  To: Florian Haas; +Cc: Mark Nelson, ceph-devel@vger.kernel.org

On Mon, Jan 14, 2013 at 6:09 AM, Florian Haas <florian@hastexo.com> wrote:
> Hi Mark,
>
> thanks for the comments.
>
> On Mon, Jan 14, 2013 at 2:46 PM, Mark Nelson <mark.nelson@inktank.com> wrote:
>> Hi Florian,
>>
>> Couple of comments:
>>
>> "OSDs use a write-ahead mode for local operations: a write hits the journal
>> first, and from there is then being copied into the backing filestore."
>>
>> It's probably important to mention that this is true by default only for
>> non-btrfs file systems.  See:
>>
>> http://ceph.com/wiki/OSD_journal
>
> I am well aware of that, but I've yet to find a customer (or user)
> that's actually willing to entrust a production cluster with several
> hundred terabytes of data to btrfs. :) Besides, the whole post is
> about whether or not to use dedicated SSD block devices for OSD
> journals, and if you're tossing everything into btrfs you've already
> made the decision to use in-filestore journals.

That is absolutely not the case. btrfs works just fine with an
external journal on SSD or whatever else; what made you think
otherwise?
-Greg

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 17:34     ` Gregory Farnum
@ 2013-01-14 20:17       ` Florian Haas
  0 siblings, 0 replies; 17+ messages in thread
From: Florian Haas @ 2013-01-14 20:17 UTC (permalink / raw)
  To: Gregory Farnum; +Cc: ceph-devel@vger.kernel.org

On 01/14/2013 06:34 PM, Gregory Farnum wrote:
> On Mon, Jan 14, 2013 at 6:09 AM, Florian Haas <florian@hastexo.com> wrote:
>> Hi Mark,
>>
>> thanks for the comments.
>>
>> On Mon, Jan 14, 2013 at 2:46 PM, Mark Nelson <mark.nelson@inktank.com> wrote:
>>> Hi Florian,
>>>
>>> Couple of comments:
>>>
>>> "OSDs use a write-ahead mode for local operations: a write hits the journal
>>> first, and from there is then being copied into the backing filestore."
>>>
>>> It's probably important to mention that this is true by default only for
>>> non-btrfs file systems.  See:
>>>
>>> http://ceph.com/wiki/OSD_journal
>>
>> I am well aware of that, but I've yet to find a customer (or user)
>> that's actually willing to entrust a production cluster with several
>> hundred terabytes of data to btrfs. :) Besides, the whole post is
>> about whether or not to use dedicated SSD block devices for OSD
>> journals, and if you're tossing everything into btrfs you've already
>> made the decision to use in-filestore journals.
> 
> That is absolutely not the case. btrfs works just fine with an
> external journal on SSD or whatever else; what made you think
> otherwise?

A misunderstanding on my part. Also, I was overly broad in my comment.
What I really meant to say was that if I'm using a btrfs filestore, and
a separate dedicated block device for the journal, then the journaling
mode is write-ahead and not parallel.

Which was a wrong assumption on my part, as an external journal combined
with a btrfs filestore seems to support parallel journaling mode just
fine. For some reason I had supposed the journal had to be in the same
btrfs as the filestore for this to work.

Sorry for the confusion.

Cheers,
Florian

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-14 13:46 ` Mark Nelson
  2013-01-14 14:09   ` Florian Haas
@ 2013-01-15  9:31   ` Gandalf Corvotempesta
  2013-01-15 17:46     ` Mark Nelson
  1 sibling, 1 reply; 17+ messages in thread
From: Gandalf Corvotempesta @ 2013-01-15  9:31 UTC (permalink / raw)
  To: Mark Nelson; +Cc: Florian Haas, ceph-devel

2013/1/14 Mark Nelson <mark.nelson@inktank.com>:
> The advice that I usually give people is that if performance is a big
> concern, try to match filestore disk and journal performance is nearly
> matched.  In my test setup, I use 1 intel 520 SSD to host 3 journals for
> 7200rpm enterprise SATA disks.  A 1:4 ratio or even 1:6 ratio may also work
> fine depending on various factors.  So far the limits I've hit with very
> minimal tuning seem to be around 15 spinning disks and 5 SSDs for around
> 1.4GB/s (2.8GB/s including journal writes) to one node.

Is this a ratio based on OSDs/SSDs or on OSDs/Server ?
For example, a server with 12 spinning disks plus 2 internal SSD should be used
for 12 OSDs. The first 6 will have journal on SSD1, the latest 6 will use SSD2.

In this case, ratio is 1:6, right?
Or are you referring to the whole server?

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-15  9:31   ` Gandalf Corvotempesta
@ 2013-01-15 17:46     ` Mark Nelson
  2013-01-15 21:24       ` Gandalf Corvotempesta
  0 siblings, 1 reply; 17+ messages in thread
From: Mark Nelson @ 2013-01-15 17:46 UTC (permalink / raw)
  To: Gandalf Corvotempesta; +Cc: Florian Haas, ceph-devel

On 01/15/2013 03:31 AM, Gandalf Corvotempesta wrote:
> 2013/1/14 Mark Nelson <mark.nelson@inktank.com>:
>> The advice that I usually give people is that if performance is a big
>> concern, try to match filestore disk and journal performance is nearly
>> matched.  In my test setup, I use 1 intel 520 SSD to host 3 journals for
>> 7200rpm enterprise SATA disks.  A 1:4 ratio or even 1:6 ratio may also work
>> fine depending on various factors.  So far the limits I've hit with very
>> minimal tuning seem to be around 15 spinning disks and 5 SSDs for around
>> 1.4GB/s (2.8GB/s including journal writes) to one node.
>
> Is this a ratio based on OSDs/SSDs or on OSDs/Server ?
> For example, a server with 12 spinning disks plus 2 internal SSD should be used
> for 12 OSDs. The first 6 will have journal on SSD1, the latest 6 will use SSD2.
>
> In this case, ratio is 1:6, right?
> Or are you referring to the whole server?
>

OSDS/SSD I think if I understand you correctly. Basically you just want 
to match OSD and Journal (and network) throughput to be relatively 
similar.  That's not always easy given budgets and whether you are more 
interested in sequential throughput or IOPs.

I think the 12 bay supermicro 2U "A" chassis with 12 spinning disks, 
10GbE, and two controllers is potentially a really nice balanced 
combination.  You could go cheap controllers plus 2 fast SSDs (like 
400-500MB/s seq) or more expensive controllers with WB cache and just 
use the 12 spinning disks for data and journals (and keep the rear 
drives for OS/logs/etc).  Either could potentially be good solutions 
with slightly different performance characteristics.

Of course if you are going all out for IOPs, you probably would be 
looking at a somewhat different kind of solution anyway.

Mark

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-15 17:46     ` Mark Nelson
@ 2013-01-15 21:24       ` Gandalf Corvotempesta
  2013-01-15 21:40         ` Mark Nelson
  0 siblings, 1 reply; 17+ messages in thread
From: Gandalf Corvotempesta @ 2013-01-15 21:24 UTC (permalink / raw)
  To: Mark Nelson; +Cc: Florian Haas, ceph-devel

2013/1/15 Mark Nelson <mark.nelson@inktank.com>:
> I think the 12 bay supermicro 2U "A" chassis with 12 spinning disks, 10GbE,
> and two controllers is potentially a really nice balanced combination.

Which chassis are your referring to ? I don't see any 2U with 12 front
and rear spinning disk from supermicro. Only 3U with rear disks

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-15 21:24       ` Gandalf Corvotempesta
@ 2013-01-15 21:40         ` Mark Nelson
  2013-01-15 21:58           ` Gandalf Corvotempesta
  2013-01-18 18:54           ` Simon Leinen
  0 siblings, 2 replies; 17+ messages in thread
From: Mark Nelson @ 2013-01-15 21:40 UTC (permalink / raw)
  To: Gandalf Corvotempesta; +Cc: Florian Haas, ceph-devel

On 01/15/2013 03:24 PM, Gandalf Corvotempesta wrote:
> 2013/1/15 Mark Nelson <mark.nelson@inktank.com>:
>> I think the 12 bay supermicro 2U "A" chassis with 12 spinning disks, 10GbE,
>> and two controllers is potentially a really nice balanced combination.
>
> Which chassis are your referring to ? I don't see any 2U with 12 front
> and rear spinning disk from supermicro. Only 3U with rear disks
>

http://www.supermicro.com/products/chassis/2U/826/SC826BA-R920LP.cfm

That chassis has 12 3.5" bays in front, with 2 2.5" bays in back.  an 
interesting setup could be 12 spinning disks, with 2 very fast SSDs used 
for journals and OS.  Would need to test it first, and not sure I like 
putting the OS on the journal drives.  A more modest setup would be just 
to have the 12 spinning disks for data and journals and the rear drives 
for the OS.

Mark

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-15 21:40         ` Mark Nelson
@ 2013-01-15 21:58           ` Gandalf Corvotempesta
  2013-01-16  7:41             ` Stefan Priebe - Profihost AG
  2013-01-18 18:54           ` Simon Leinen
  1 sibling, 1 reply; 17+ messages in thread
From: Gandalf Corvotempesta @ 2013-01-15 21:58 UTC (permalink / raw)
  To: Mark Nelson; +Cc: Florian Haas, ceph-devel

2013/1/15 Mark Nelson <mark.nelson@inktank.com>:
> http://www.supermicro.com/products/chassis/2U/826/SC826BA-R920LP.cfm
>
> That chassis has 12 3.5" bays in front, with 2 2.5" bays in back.  an
> interesting setup could be 12 spinning disks, with 2 very fast SSDs used for
> journals and OS.  Would need to test it first, and not sure I like putting
> the OS on the journal drives.  A more modest setup would be just to have the
> 12 spinning disks for data and journals and the rear drives for the OS.

Thank you. We have planned the same with a DELL R515 12+2 disks.
OS should be loaded from a RAID1 partitions from 2 spinning disks.

Or even no raid, in case of failure, the whole node is replicated by ceph.

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-15 21:58           ` Gandalf Corvotempesta
@ 2013-01-16  7:41             ` Stefan Priebe - Profihost AG
  2013-01-16 17:31               ` Gandalf Corvotempesta
  0 siblings, 1 reply; 17+ messages in thread
From: Stefan Priebe - Profihost AG @ 2013-01-16  7:41 UTC (permalink / raw)
  To: Gandalf Corvotempesta
  Cc: Mark Nelson, Florian Haas, ceph-devel@vger.kernel.org

Why do you use 3,5' at all instead of 2,5?

Am 15.01.2013 um 22:58 schrieb Gandalf Corvotempesta <gandalf.corvotempesta@gmail.com>:

> 2013/1/15 Mark Nelson <mark.nelson@inktank.com>:
>> http://www.supermicro.com/products/chassis/2U/826/SC826BA-R920LP.cfm
>> 
>> That chassis has 12 3.5" bays in front, with 2 2.5" bays in back.  an
>> interesting setup could be 12 spinning disks, with 2 very fast SSDs used for
>> journals and OS.  Would need to test it first, and not sure I like putting
>> the OS on the journal drives.  A more modest setup would be just to have the
>> 12 spinning disks for data and journals and the rear drives for the OS.
> 
> Thank you. We have planned the same with a DELL R515 12+2 disks.
> OS should be loaded from a RAID1 partitions from 2 spinning disks.
> 
> Or even no raid, in case of failure, the whole node is replicated by ceph.
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-16  7:41             ` Stefan Priebe - Profihost AG
@ 2013-01-16 17:31               ` Gandalf Corvotempesta
  0 siblings, 0 replies; 17+ messages in thread
From: Gandalf Corvotempesta @ 2013-01-16 17:31 UTC (permalink / raw)
  To: Stefan Priebe - Profihost AG
  Cc: Mark Nelson, Florian Haas, ceph-devel@vger.kernel.org

2013/1/16 Stefan Priebe - Profihost AG <s.priebe@profihost.ag>:
> Why do you use 3,5' at all instead of 2,5?

Why should I use 2.5'' ?
3.5'' are cheaper and bigger.

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-15 21:40         ` Mark Nelson
  2013-01-15 21:58           ` Gandalf Corvotempesta
@ 2013-01-18 18:54           ` Simon Leinen
  2013-01-18 23:48             ` Gandalf Corvotempesta
  1 sibling, 1 reply; 17+ messages in thread
From: Simon Leinen @ 2013-01-18 18:54 UTC (permalink / raw)
  To: ceph-devel

Mark Nelson writes:
> http://www.supermicro.com/products/chassis/2U/826/SC826BA-R920LP.cfm

> That chassis has 12 3.5" bays in front, with 2 2.5" bays in back.

FWIW, we have a few Quanta S210-X22RQ[1], which are very similar - 2U,
12 3.5" bays in front, 2*2.5 in back.  We'll try a similar configuration
to what you propose, though with only 8 spinning disks (3TB WD RED) and
one SSD (256GB Samsung 840 pro).  2*10GE, 2*Xeon E5-2630, 128GB RAM.

> an interesting setup could be 12 spinning disks, with 2 very fast SSDs
> used for journals and OS.  Would need to test it first, and not sure I
> like putting the OS on the journal drives.  A more modest setup would
> be just to have the 12 spinning disks for data and journals and the
> rear drives for the OS.
-- 
Simon.

[1] http://www.quantaqct.com/en/01_product/02_detail.php?mid=27&sid=145&id=147&qs=82


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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-18 18:54           ` Simon Leinen
@ 2013-01-18 23:48             ` Gandalf Corvotempesta
  2013-01-19  8:18               ` Simon Leinen
  0 siblings, 1 reply; 17+ messages in thread
From: Gandalf Corvotempesta @ 2013-01-18 23:48 UTC (permalink / raw)
  To: Simon Leinen; +Cc: ceph-devel

2013/1/18 Simon Leinen <simon.leinen@switch.ch>:
> FWIW, we have a few Quanta S210-X22RQ[1], which are very similar - 2U,
> 12 3.5" bays in front, 2*2.5 in back.  We'll try a similar configuration
> to what you propose, though with only 8 spinning disks (3TB WD RED) and
> one SSD (256GB Samsung 840 pro).  2*10GE, 2*Xeon E5-2630, 128GB RAM.

128GB RAM?
What will you do with this ceph node?

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

* Re: OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact
  2013-01-18 23:48             ` Gandalf Corvotempesta
@ 2013-01-19  8:18               ` Simon Leinen
  0 siblings, 0 replies; 17+ messages in thread
From: Simon Leinen @ 2013-01-19  8:18 UTC (permalink / raw)
  To: Gandalf Corvotempesta; +Cc: ceph-devel

Gandalf Corvotempesta writes:
> 2013/1/18 Simon Leinen <simon.leinen@switch.ch>:
>> FWIW, we have a few Quanta S210-X22RQ[1], which are very similar - 2U,
>> 12 3.5" bays in front, 2*2.5 in back.  We'll try a similar configuration
>> to what you propose, though with only 8 spinning disks (3TB WD RED) and
>> one SSD (256GB Samsung 840 pro).  2*10GE, 2*Xeon E5-2630, 128GB RAM.

> 128GB RAM?
> What will you do with this ceph node?

The idea is to also run OpenStack (Nova) on them.
(I know this is contentious. :-)
-- 
Simon.

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

end of thread, other threads:[~2013-01-19  8:27 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-14 12:17 OSD nodes with >=8 spinners, SSD-backed journals, and their performance impact Florian Haas
2013-01-14 13:28 ` Tom Lanyon
2013-01-14 13:41   ` Florian Haas
2013-01-14 13:46 ` Mark Nelson
2013-01-14 14:09   ` Florian Haas
2013-01-14 17:34     ` Gregory Farnum
2013-01-14 20:17       ` Florian Haas
2013-01-15  9:31   ` Gandalf Corvotempesta
2013-01-15 17:46     ` Mark Nelson
2013-01-15 21:24       ` Gandalf Corvotempesta
2013-01-15 21:40         ` Mark Nelson
2013-01-15 21:58           ` Gandalf Corvotempesta
2013-01-16  7:41             ` Stefan Priebe - Profihost AG
2013-01-16 17:31               ` Gandalf Corvotempesta
2013-01-18 18:54           ` Simon Leinen
2013-01-18 23:48             ` Gandalf Corvotempesta
2013-01-19  8:18               ` Simon Leinen

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.