R: Why GFS is so slow? What it is waiting for?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Just remember to disable atime on the GFS volume. If atime is enabled maybe there is the lock contention for the writing of this info if multiple clients "read" the directory.

Leandro

> -----Messaggio originale-----
> Da: linux-cluster-bounces@xxxxxxxxxx 
> [mailto:linux-cluster-bounces@xxxxxxxxxx] Per conto di Ja S
> Inviato: venerdì 9 maggio 2008 8.38
> A: linux clustering
> Oggetto: Re:  Why GFS is so slow? What it is 
> waiting for?
> 
> Hi, Andrew:
> 
> Thank you very much for the help. Yes, your explanation 
> really makes sense. I buy it.
> 
> But I would like to discuss it a little bit further.
> The following message was part of my previous reply to Wendy. 
> Just paste it here for your convenience. 
> 
> 
> # stat abc/
>   File: `abc/'
>   Size: 8192            Blocks: 6024       IO Block:
> 4096   directory
> Device: fc00h/64512d    Inode: 1065226     Links: 2
> Access: (0770/drwxrwx---)  Uid: (    0/    root)  
> Gid: (    0/    root)
> Access: 2008-05-08 06:18:58.000000000 +0000
> Modify: 2008-04-15 03:02:24.000000000 +0000
> Change: 2008-04-15 07:11:52.000000000 +0000
> 
> # cd abc/
> # time ls | wc -l
> 31764
> 
> real    0m44.797s
> user    0m0.189s
> sys     0m2.276s
> 
> 
> >From the test results, it seems that the system really
> only used 2.276 seconds to perform the disk IO, read the 
> directory and count the number of files.
> 
> I am not sure whether I missed anything or not. I really 
> cannot understand how the system took about 42 seconds to 
> process the lock on the single directory.
> 
> Any further comments? 
> 
> Thanks again in advance,
> 
> Jas
> 
> 
> --- "Andrew A. Neuschwander" <andrew@xxxxxxxxxxxx>
> wrote:
> 
> > I've looked at this problem a bit as well. My system is a 
> 4Gb FC SAN 
> > with a bonded GigE DLM dedicated network. Stat'ing 30,000 
> files in 3 
> > minutes on GFS isn't unreasonable considering that it must get and 
> > release the gfs locks. In this scenario, you are averaging 
> about 6ms 
> > per file stat. When we did our tests, all of our subsystems 
> (FC, Net, 
> > CPU, Memory, Disk) were near idle. I think the 6ms is simply the 
> > accumulated latency of all the subsystems involved. There 
> is a lot of 
> > work happening in that short period of time.
> > 
> > -A
> > --
> > Andrew A. Neuschwander, RHCE
> > Linux Systems/Software Engineer
> > College of Forestry and Conservation
> > The University of Montana
> > http://www.ntsg.umt.edu
> > andrew@xxxxxxxxxxxx - 406.243.6310
> > 
> > 
> > On Thu, May 8, 2008 4:29 pm, Bob Peterson wrote:
> > > On Thu, 2008-05-08 at 14:27 -0700, Ja S wrote:
> > >> Hi, All:
> > >>
> > >> I used to post this question before, but have not received any 
> > >> comments yet. Please allow me post
> > it
> > >> again.
> > >>
> > >> I have a subdirectory containing more than 30,000 small 
> files on a 
> > >> SAN storage (GFS1+DLM, RAID10).
> > No
> > >> user application knows the existence of the 
> subdirectory. In other 
> > >> words, the subdirectory is
> > free
> > >> of accessing.
> > >>
> > >> However, it took ages to list the subdirectory on
> > an
> > >> absolute idle cluster node. See below:
> > >>
> > >> # time ls -la | wc -l
> > >> 31767
> > >>
> > >> real    3m5.249s
> > >> user    0m0.628s
> > >> sys     0m5.137s
> > >>
> > >> There are about 3 minutes spent on somewhere.
> > Does
> > >> anyone have any clue what the system was waiting
> > for?
> > >>
> > >>
> > >> Thanks for your time and wish to see your
> > valuable
> > >> comments soon.
> > >>
> > >> Jas
> > >
> > > Hi Jas,
> > >
> > > I believe the answer to your question is in the
> > FAQ:
> > >
> > >
> >
> http://sources.redhat.com/cluster/wiki/FAQ/GFS#gfs_slow
> > >
> > > Regards,
> > >
> > > Bob Peterson
> > > Red Hat Clustering & GFS
> > >
> > >
> > > --
> > > Linux-cluster mailing list
> > > Linux-cluster@xxxxxxxxxx
> > >
> >
> https://www.redhat.com/mailman/listinfo/linux-cluster
> > >
> > >
> > 
> > --
> > Linux-cluster mailing list
> > Linux-cluster@xxxxxxxxxx
> >
> https://www.redhat.com/mailman/listinfo/linux-cluster
> > 
> 
> 
> 
>       
> ______________________________________________________________
> ______________________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile.  Try it now.  
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> 
> --
> Linux-cluster mailing list
> Linux-cluster@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/linux-cluster
> 

--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux