Can someone explain to me how the full synchronization process works?
I am feeling like I'm not getting the performance I should be on full sync and I need to understand the process better to be able to confirm diagnosis or understand why its not performing as I would expect.
For example I'm doing a full sync as we speak and it will run at full speed 7-10gbps for ages, then it will slow down, sometimes down to around 2-500mbps for an hour, then it will speed back up again and so on..
I know that from a hardware point of view it's fine - as a test if I turn on smb on my sync channel (10GB Intel 540 x2) and copy an 800gb starwind img file over to my second node via smb it does it happily at 8-9Gbps constantly for the whole transfer and it takes about 20% of the time that it would take me to sync the same size file with Starwind. I've tried it with the sync set to top priority and with everything accessing via iSCSI turned off so it's not trying to service requests as well as sync yet it doesn't make any difference.
I can get full line speed with iperf, so NICs are setup ok, jumbo frames, offloads etc. Raid is quick enough to keep up as you can see from the SMB test so I'm struggling to understand why I'm not getting more speed out of starwind.
Any ideas??
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software