[Gluster-devel] AFR between two bricks over 3000 miles
nathan at robotics.net
nathan at robotics.net
Mon Mar 3 15:03:40 UTC 2008
On Mon, 3 Mar 2008, Anand Avati wrote:
> the bottleneck seems to be create/open which is synchronous over all
> subvolumes. do you have numbers without involving the remote site/afr ?
Just mounted nyc rather then mirror and that cut the time to .076 sec vs
local .01 sec.
This is a 100 meg link between NYC and SJC and only transferring 748K. My
guess is even if we had a full gig link between the two we would have the
same problem. A message sent from NYC to SJC will still take 60ms to fly
across the country. So if you have a lot of messages flying back and forth
waiting for data to be written you will have this problem.
Another clue is that it takes 27 sec just to rm -fr the files! If I moved
afr from the client to the server would that help?
[root at xen0 glusterfs]# time cp -r /etc/sysconfig/ /share/mirror
real 0m0.076s
user 0m0.000s
sys 0m0.007s
[root at xen0 glusterfs]# time cp -r /etc/sysconfig/ /share/
real 0m0.010s
user 0m0.001s
sys 0m0.006s
[root at xen0 glusterfs]#
With mirror mounted (sjc and nyc up):
[root at xen0 glusterfs]# time cp -r /etc/sysconfig/ /share/mirror
real 0m52.195s
user 0m0.000s
sys 0m0.001s
[root at xen0 glusterfs]# time rm -fr /share/mirror/*
real 0m27.030s
user 0m0.000s
sys 0m0.002s
><>
Nathan Stratton
nathan at robotics.net
http://www.robotics.net
More information about the Gluster-devel
mailing list