Re: GFS tuning for combined batch / interactive use

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

 



Hi,

On Thu, 2010-12-16 at 00:47 +0100, Kevin Maguire wrote:
> Hi
> 
> We are running a 20 node cluster, using Scientific Linux 5.3, with a GFS 
> shared filesystem hosted on our SAN. Cluster nodes are dual core units 
> with 4 GB of RAM, and a standard Qlogic FC HBA.
> 
> Most of the 20 nodes form a batch-processing cluster, and our users are 
> happy enough with the performance they get, but some nodes are used 
> interactively. When the filesystem is under stress due to large batch 
> processing jobs running on other nodes, interactive use becomes very slow 
> and painful.
> 
> Is there any tuning I (the sysadmin) can do that might help in this 
> situation?  Would a migration to gfs2 make a difference? Are all nodes 
> treated identically, or can hosts mounting the filesystem have any kind of 
> priority/QoS? Which tools could I use to track down any bottlenecks?
> 
There are no priority/QoS controls currently available to the users, I'm
afraid. All nodes are treated equally as you say. I suspect that the
reason that interactive use becomes slow is just down to locality of
accesses. The GFS locking is done on a per-inode basis, so where writes
are going on to an inode, ensuring that reads to that same inode are
also done on the same node as much as possible should improve
performance.

In other words, it would be better to divide up jobs in the cluster
according to the data which they access rather than according to whether
they are interactive or not.

Are you using mmap() at all? If so then GFS2 should be significantly
more scalable than GFS,

Steve.


> In theory we could update kernel+gfs bits to a later release, though we 
> saw the same issues when using the same cluster with a SL4.x stack, but 
> for now it's
> 
> kernel-2.6.18-128.1.1.el5.i686
> kmod-gfs-0.1.31-3.el5.i686
> gfs-utils-0.1.20-7.el5.i386
> gfs2-utils-0.1.53-1.el5_3.1.i386
> 
> Thanks for any help/suggestions,
> Kevin
> 
> 
> 
> --
> 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