hast vs ggate+gmirror sychrnoisation speed
Pete French
petefrench at ticketswitch.com
Tue Oct 26 15:29:59 UTC 2010
> You can check if the queue size is an issue monitoring with netstat Recv-Q and
> Send-Q for hastd connections during the test. Running something like below:
>
> while sleep 1; do netstat -na |grep '\.8457.*ESTAB'; done
Interesting - I ran those and started a complete resilvert (I do
this by changing the secindary to 'init', running 'create' and then
changing the role back to secondary)
On primary I get...
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 29872 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 115 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 80928 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 32883 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 115 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10062 10.17.18.2.8457 ESTABLISHED
tcp4 0 0 10.17.18.1.10061 10.17.18.2.8457 ESTABLISHED
And on the secondary....
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 105544 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 8688 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 84360 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 102648 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 17376 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 64088 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 34216 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
tcp4 0 0 10.17.18.2.8457 10.17.18.1.10061 ESTABLISHED
tcp4 0 27 10.17.18.2.8457 10.17.18.1.10062 ESTABLISHED
Thats just an example - I see the same kind of behaviour throughout the
sychronisation process. I cant comopare it to gmirror+ggated, but it looks
far more bursty than I would expect.
-pete.
More information about the freebsd-stable
mailing list