[Gluster-users] Performance
Mohit Anchlia
mohitanchlia at gmail.com
Wed Apr 20 02:43:32 UTC 2011
It's HW RAID we are using. These are Dell C6100 server with RAID
controller. We expect around 100MB/sec. When I run "dd" I get 20MB/sec
and since I have 6 servers I at least expected 3 X 20 MB/sec since it
replica of 2. We are in a subnet inside a LAB with only us doing the
testing so network is not a issue for sure.
File distribution are as follows:
bytes %
130000 19.762%
70000 30.101%
100000 20.165%
230000 20.016%
1100000 0.447%
430000 5%
2000000 039%
630000 4.47%
On Tue, Apr 19, 2011 at 7:07 PM, Joe Landman
<landman at scalableinformatics.com> wrote:
> On 04/19/2011 08:52 PM, Mohit Anchlia wrote:
>>
>> I am getting miserable performance in LAN setup with 6 servers with
>> distributed and 2 replicas with 1GigE. I am using native glsuter
>> clients (mount -t glusterfs server1:/vol /mnt) I am only able to get
>> 20Mb/s. This is some of the output from sar:
>>
>> Each server has 4 10K SAS drives RAID0. This is a new setup and I
>> expected to get much much higher performance. Can someone please help
>> with recommendations?
>
> It seems like I just handled a case like this a few months ago ...
>
> What does your IO workload actually look like? Much more interested in
> iostat like output (though dstat also works very well for bandwidth heavy
> loads).
>
> Gluster isn't going to do well with small IO operations without serious
> caching (NFS client). Despite the fact that these are RAID0 across 4x
> 10kRPM SAS drives, this is *not* a high performance IO system in most senses
> of the definition. The design of the storage should be driven by the
> application and anticipated workloads.
>
> More to the point, what specifically are your goals in terms of
> throughput/bandwidth ... what will your storage loads look like?
>
> What RAID cards are you using (if any)? If software raid, could you report
> output of
>
> mdadm --detail /dev/MD
>
> where /dev/MD is your MD raid device. Which SAS 10k disks are you using?
> How are they connected to the machine if not through a RAID card? Is the
> RAID0 a hardware or software RAID?
>
>> !sar
>> sar -B 1 100
>>
>>
>> 05:44:38 PM pgpgin/s pgpgout/s fault/s majflt/s
>> 05:44:39 PM 0.00 0.00 1413.00 0.00
>> 05:44:40 PM 0.00 29896.00 29.00 0.00
>> 05:44:41 PM 0.00 4510.89 1523.76 0.00
>> 05:44:42 PM 0.00 16.16 20.20 0.00
>> 05:44:43 PM 0.00 12.00 16.00 0.00
>> 05:44:44 PM 0.00 102.97 15.84 0.00
>> 05:44:45 PM 0.00 21100.00 14.00 0.00
>> 05:44:46 PM 0.00 8092.00 19.00 0.00
>
> sar isn't too useful for figuring out whats going on in the io channel.
> iostat is much better. dstat, atop, vmstat are all specifically good tools.
> If you want too much data (e.g. it gathers everything of value), use
> collectl, with a 1 second interval, and the right options.
>
>
> --
> Joseph Landman, Ph.D
> Founder and CEO
> Scalable Informatics, Inc.
> email: landman at scalableinformatics.com
> web : http://scalableinformatics.com
> http://scalableinformatics.com/sicluster
> phone: +1 734 786 8423 x121
> fax : +1 866 888 3112
> cell : +1 734 612 4615
> _______________________________________________
> 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