Monitors and read/write latency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Do monitors have any impact on read/write latencies?  Everything I've read says no, but since a client needs to talk to a monitor before reading or writing to OSDs it would seem like that would introduce some overhead.

I ask for two reasons:
1) We are currently using SSD based OSD nodes for our RBD pools.  These nodes are connected to our hypervisors over 10Gbit links for VM block devices.  The rest of the cluster is on 1Gbit links, so the RBD nodes contact the monitors across 1Gbit instead of 1Gbit.  I'm not sure if this would degrade performance at all.

2) In a multi-datacenter cluster a client may end up contacting a monitor located in a remote location (e.g., over a high latency WAN link).  I would think the client would have to wait for a response from the monitor before beginning read/write operations on the local OSDs.

I'm not sure exactly what the monitor interactions are.  Do clients only pull the cluster map from the monitors (then ping it occasionally for updates), or do clients talk to the monitors any time they write a new object to determine what placement group / OSDs to write to or read from?


Thank You,

Logan Barfield
Tranquil Hosting
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux