[Gluster-users] Why so bad performance?
Kirby Zhou
kirbyzhou at sohu-rd.com
Fri Dec 5 15:34:10 UTC 2008
I conustructed a 2-server/ 1 client gluster with Gigabit-ethernet, but got
so bad a benchmark.
Is there any thing can I tune?
[@65.64 ~]# for ((i=0;i<17;++i)) ; do dd if=/dev/zero of=/mnt/yyy$i bs=4M
count=2 ; done
2+0 records in
2+0 records out
8388608 bytes (8.4 MB) copied, 0.770213 seconds, 10.9 MB/s
2+0 records in
2+0 records out
8388608 bytes (8.4 MB) copied, 0.771131 seconds, 10.9 MB/s
...
[@123.21 glusterfs]# cat glusterfs-server.vol
volume brick1
type storage/posix
option directory /exports/disk1
end-volume
volume brick2
type storage/posix
option directory /exports/disk2
end-volume
volume brick-ns
type storage/posix
option directory /exports/ns
end-volume
### Add network serving capability to above brick.
volume server
type protocol/server
option transport-type tcp/server # For TCP/IP transport
subvolumes brick1 brick2 brick-ns
option auth.ip.brick1.allow 10.10.* # Allow access to "brick" volume
option auth.ip.brick2.allow 10.10.* # Allow access to "brick" volume
option auth.ip.brick-ns.allow 10.10.* # Allow access to "brick-ns" volume
end-volume
[@123.21 glusterfs]# cat glusterfs-client.vol
volume remote-brick1_1
type protocol/client
option transport-type tcp/client
option remote-host 10.10.123.21
option remote-subvolume brick1
end-volume
volume remote-brick1_2
type protocol/client
option transport-type tcp/client
option remote-host 10.10.123.21
option remote-subvolume brick2
end-volume
volume remote-brick2_1
type protocol/client
option transport-type tcp/client
option remote-host 10.10.123.22
option remote-subvolume brick1
end-volume
volume remote-brick2_2
type protocol/client
option transport-type tcp/client
option remote-host 10.10.123.22
option remote-subvolume brick2
end-volume
volume brick-afr1_2
type cluster/afr
subvolumes remote-brick1_1 remote-brick2_2
end-volume
volume brick-afr2_1
type cluster/afr
subvolumes remote-brick1_2 remote-brick2_1
end-volume
volume remote-ns1
type protocol/client
option transport-type tcp/client
option remote-host 10.10.123.21
option remote-subvolume brick-ns
end-volume
volume remote-ns2
type protocol/client
option transport-type tcp/client
option remote-host 10.10.123.22
option remote-subvolume brick-ns
end-volume
volume ns-afr0
type cluster/afr
subvolumes remote-ns1 remote-ns2
end-volume
volume unify0
type cluster/unify
option scheduler alu
option alu.limits.min-free-disk 10%
option alu.order disk-usage
option namespace ns-afr0
subvolumes brick-afr1_2 brick-afr2_1
end-volume
More information about the Gluster-users
mailing list