Hi guys,<div><br></div><div>I've been doing the pre-requisite Google research and I haven't reached a conclusion, so thought I'd ask here. I have an experimental pair of identical XenServers setup with DRBD running over a Gigabit cross-over cable. The only difference is that the primary has a SSD and the secondary is a normal spindle drive.</div>
<div><br></div><div>dd tests on the underlying hardware show:</div><div>* the spindle server is capable of writing at ~70MB/s</div><div>* the SSD server at ~250MB/s</div><div><br></div>
<div>If I put the primary into drbd standalone mode, I also get about ~250MB/s when writing to the DRBD device.</div><div><br></div><div>When running in primary/secondary mode, however, we only get around the ~65MB/s mark, which makes perfect sense with protocol C.</div>
<div><br></div><div>I was expecting that if I switched to protocol A, I would be able to let the SSD drive write at it's full speed (e.g. 250MB/s) only at the price of the secondary potentially falling a little bit behind, however performance is almost exactly the same with protocol A, B, or C at around 60-70MB/s.</div>
<div><br></div><div>I then tried combining that with "on-congestion pull-ahead;" to see if that would allow the primary to write at full speed, but still, same result.</div><div><br></div><div>Is this simply not do-able for some reason to let the primary write at a faster speed than the secondary?</div>
<div><br></div><div>Thank you!</div><div>Andrew</div><div><br></div>