Hi guys,<div><br></div><div>I&#39;ve been doing the pre-requisite Google research and I haven&#39;t reached a conclusion, so thought I&#39;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&#39;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 &quot;on-congestion pull-ahead;&quot; 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>