On 23 July 2013 16:59, Gregory Farnum <g...@inktank.com> wrote:

> On Tue, Jul 23, 2013 at 8:54 AM, Matthew Walster <matt...@walster.org>
> wrote:
> > I've got a relatively small Ceph cluster I'm playing with at the moment,
> and
> > against advice, I'm running the MONs on the OSDs.
> >
> > Ideally, I'd like to have half the OSDs in a different facility and
> > therefore have one MON in each facility.
> >
> > Which gives the problem of where to put that pesky third MON...
> >
> > Is there any likely performance hit if I was to put the third MON in a
> > totally different datacenter, potentially in a different city? I know
> OSDs
> > need to be able to complete a transaction across all nodes in a placement
> > group before finishing a write, but what about MONs?
> >
> > As I understand it, the MONs just describe the topology, so surely having
> > them 5ms away shouldn't be that big of a deal?
> >
> > Just wondered what people's thoughts were.
>
> 5 milliseconds of latency should not be a problem for the monitor
> workload. You'll want to be sure and direct all the monitor clients to
> the monitor in their local DC though[1] or you'll get a lot more
> bandwidth going across DCs than is necessary.
>

That's fantastic, thanks. I'm assuming that 5ms is probably too much for
the OSDs -- do we have any idea/data as to the effect of latency on OSDs if
they were split over a similar distance? Or even a spread - 0.5ms, 1ms, 2ms
etc. Obviously this is a bit theoretical as you'd not want to have data
that could be local pulled from a far away data center over your expensive
links when in-datacenter would clearly be the better choice.

Matthew Walster​​
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to