[Gluster-users] Major performance problem with WRF

Matt Lawrence matt.lawrence at tamu.edu
Fri Jan 9 17:44:50 UTC 2009


Anand Avati wrote:
> Matt,
>  can you post your volume spec files?
>
> avati
>
> 2009/1/9 Matt Lawrence <matt.lawrence at tamu.edu>:
>   
>> We are attempting to run WRF to a shared glusterfs filesystem.  It is
>> not going well at all.  WRF does a bunch of fseeks as well as writes and
>> I'm seeing at least a 30:1 slowdown between accessing the underlying
>> filesystem vs going through glusterfs.  A coworker has written a trivial
>> test program that implements this sort of access pattern.  Currently
>> using the 1.4.0rc7 version.
>>
>> Help?
>>
>> -- Matt
>>
>>
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
>>
>>     
-bash-3.2# cat /etc/glusterfs/glusterfs-server.vol
##############################################
###  GlusterFS Server Volume Specification  ##
##############################################

volume data
  type storage/posix
  option directory /export/data
end-volume

volume data-aio
  type performance/io-threads
  option thread-count 4
  subvolumes data
end-volume

volume data-writebehind
  type performance/write-behind
  option aggregate-size 1MB
  option window-size 3MB
  subvolumes data-aio
end-volume

volume data-export
  type protocol/server
  option transport-type tcp
  subvolumes data-writebehind
  option auth.addr.data-writebehind.allow *
end-volume
-bash-3.2# cat /etc/glusterfs/glusterfs-client.vol
##############################################
###  GlusterFS Client Volume Specification  ##
##############################################

volume data
  type protocol/client
  option transport-type tcp
  option remote-host fs01
  option remote-subvolume data-writebehind
end-volume

volume data-aio
  type performance/io-threads
  option thread-count 4
  subvolumes data
end-volume

volume data-writebehind
  type performance/write-behind
  option aggregate-size 1MB
  option window-size 3MB
  subvolumes data-aio
end-volume

volume data-cache
  type performance/io-cache
  option cache-size 64MB
  option page-size 1MB
  option cache-timeout 5
  subvolumes data-writebehind
end-volume

volume data-readahead
  type performance/read-ahead
  option page-size      128KB
  option page-count     4
  subvolumes data-cache
end-volume






More information about the Gluster-users mailing list