strange problem

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

 



On Jan 12, 2011, at 1:25 AM, Kolesz?r ?d?m wrote:

> Hi,
> 
> I have a strange problem. I am using glusterfs 3.0.5 on 3 machines with CentOS 5.4. If I am using the mounted glusterfs intensively it is using more and more cache. I think it is normal. But as more and more cache used, it's getting slower and slower.
> The glusterfsd process uses 500-700% CPU (normal 1-10%, btw it's a 8 core machine). On the mounted glusterfs a simple directory change takes about half minute, and every operation very very slow on the mounted glusterfs.
> 
> If i execute the following command:
> sync && echo 3 > /proc/sys/vm/drop_caches
> 
> Almost the entire system memory freed, and glusterfsd CPU usage fall back 1-10%, and everything working fine.. for a while
> 
> Now, i have to put this command into cron for every night.
> 
> Has someone encountered the same problem?
> Is there any other solution?


You can set the sysctl parameter vfs_cache_pressure to a high value to make the kernel free up the cache at a higher rate. We've seen better latencies with this set to something like 10000. You can also experiment with setting vm.swappiness to 0.

/etc/sysctl.conf

vm.vfs_cache_pressure=10000
vm.swappiness=0

# sysctl -p

------------------------------
Vikas Gorur
Engineer - Gluster, Inc.
------------------------------










[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux