[Gluster-users] performance issue

Andoni - andoni at tierradeayala.com
Mon Dec 21 14:43:52 UTC 2009


You can try this:

# /etc/glusterfs/glusterfsd.vol
volume server
 type protocol/server
 option transport-type tcp/server
* option transport.socket.nodelay on*
 option auth.addr.brick.allow *
 subvolumes brick
end-volume

and on each brick:

#/etc/glusterfs/glusterfs.vol

volume brick1
 type protocol/client
 option transport-type tcp
 *option transport.socket.nodelay on*
 option remote-host       # IP address of the remote brick
 option remote-subvolume brick        # name of the remote volume
end-volume

Good luck
Andoni Ayala

2009/12/21 anthony garnier <sokar6012 at hotmail.com>

>
> Hi,
> I just installed the last version of glusterfs 3.0 and I got really bad
> performance.
> Here it is :
>  # dd if=/dev/zero of=/users/glusterfs_mnt/sample bs=1k count=100000
>
> This create a file of 100Mo and I got those results :
> NFS = 75 Mo/s
> Gluster=5,8Mo/s
>
> I tried to change block size, change value of write behind parameters, to
> add Read Ahead translator, to remove all performance translator( and it's
> worst :\ ), try with afr translator ... but no change!
>
> My configuration is : replicated and distributed (RAID 10 over network) on
> server side over 4 bricks, Giga Ethernet on all servers and clients
>
> What kind of performance do you have? Is it normal?
> I also tried to run a iostat test and it run during 24H of CPU time (3 days
> at all)....
> Here my vol file of server and client computer :
>
> # /etc/glusterfs/glusterfsd.vol
>
> volume posix
>  type storage/posix
>  option directory /users/gluster-data
> end-volume
>
> volume locks
>  type features/locks
>  subvolumes posix
> end-volume
>
> volume brick
>  type performance/io-threads
>  option thread-count 8
>  subvolumes locks
> end-volume
>
> volume server
>  type protocol/server
>  option transport-type tcp/server
>  option auth.addr.brick.allow *
>  subvolumes brick
> end-volume
> ------------------------------------------------
> #/etc/glusterfs/glusterfs.vol
>
> volume brick1
>  type protocol/client
>  option transport-type tcp
>  option remote-host       # IP address of the remote brick
>  option remote-subvolume brick        # name of the remote volume
> end-volume
>
> volume brick2
>  type protocol/client
>  option transport-type tcp
>  option remote-host       # IP address of the remote brick
>  option remote-subvolume brick        # name of the remote volume
> end-volume
>
> volume brick3
>  type protocol/client
>  option transport-type tcp
>  option remote-host
>  option remote-subvolume brick
> end-volume
>
> volume brick4
>  type protocol/client
>  option transport-type tcp
>  option remote-host
>  option remote-subvolume brick
> end-volume
>
> volume rep1
>  type cluster/replicate
>  subvolumes brick1 brick2
> end-volume
>
> volume rep2
>  type cluster/replicate
>  subvolumes brick3 brick4
> end-volume
>
> volume distribute
>  type cluster/distribute
>  subvolumes rep1 rep2
> end-volume
>
> volume writebehind
>  type performance/write-behind
>  option window-size 1MB
>  subvolumes distribute
> end-volume
>
> volume cache
>  type performance/io-cache
>  option cache-size 512MB
>  subvolumes writebehind
> end-volume
>
>
>
>
> _________________________________________________________________
> Téléchargez Internet Explorer 8 et surfez sans laisser de trace !
> http://clk.atdmt.com/FRM/go/182932252/direct/01/
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>
>


More information about the Gluster-users mailing list