The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software
Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)
Well I'd say you've got your sync network pretty sorted! If I've done my math right, the raw speed of 2 x 10GbE = 2,560MB/s?Agreed, which is why I have 2 x 10Gbe Sync channels, with crossover optics by Solarflare & Arista.
Code: Select all
ATTO -> Windows disk system -> iSCSI -> StarWind node #1
At this point I guess the I/O splits into two parallel tasks:
Task #1: Node #1 -> disk controller -> disk -> ACK
Task #2: Node #1 -> network stack -> 2 x 20GbE network -> node #2 network stack -> StarWind node #2 -> disk controller -> disk -> ACK -> network stack -> network -> network stack -> StarWind node #1
At this point, both acknowledgements have been received
ACK -> iSCSI -> Windows disk system -> ATTO
I'd say it's a little early to say that for certainty but I know where you are coming from. I'm doing a lot of lab work at the moment and even with my 2 x 1GbE sync channels, synchronisation does seem lower that gut instinct feels it should be.Since the read performance is pretty fantastic, I am forced to conclude the performance bottleneck is the design limitation of the synchronisation.
Ive noticed this as well, but I think there is more to it than just copying the data. There also seems to be some logic in the process for throttling to allow for other requests to be served. Even when my arrays were not in use at all, if I change the sync priority on the Virtual disk, it would increase the sychronisation time, even though there are no other requests against that disk array.robnicholson wrote:
I'd say it's a little early to say that for certainty but I know where you are coming from. I'm doing a lot of lab work at the moment and even with my 2 x 1GbE sync channels, synchronisation does seem lower that gut instinct feels it should be.
Even synchronising a disk the first time when adding to HA seems to take much longer than you'd expect,
Cheers, Rob.