[Gluster-users] Poor Gluster performance and standard Linux cron jobs.

Niels de Vos ndevos at redhat.com
Mon Feb 27 22:47:45 UTC 2017


On Mon, Feb 27, 2017 at 12:34:23PM -0800, Ernie Dunbar wrote:
>    Hi everyone!
> 
>    After a bit of an ordeal with our Gluster servers last week, I discovered
>    some very important coincidences that can very badly affect Gluster
>    performance when they occur.
> 
>    Should the Mlocate updater start when Gluster is going through the
>    self-heal process, especially one that is very long (ours can take a few
>    days sometimes), Gluster's performance can become extremely poor with
>    symptoms of high server load, moderate to high CPU usage, high disk IO
>    activity, and occasional to lengthy times where there is 100% disk
>    utilization. IO Wait times on any clients can be high to extreme. Memory
>    usage might also be higher than normal, and on servers with less than say,
>    8 GB of RAM, this might cause RAM to be swapped to disk, exacerbating the
>    problem further.
> 
>    The Mlocate update program "updatedb" is installed by default on most
>    Linux implementations, and is run nightly by default in the daily cron
>    jobs. I have added a new file to the Gluster installation documentation
>    (named "post-installation") with the recommendation that this daily cron
>    job be removed. Removing this job would have little to no impact on the
>    operation of Gluster's operating system. 
> 
>    If anyone would like to test and verify this in a non-production
>    environment, be my guest.

You are absolutely correct. We have seen problems with this before, and
I have filed a bug for Fedora to get this fixed in mlocate:
  https://bugzilla.redhat.com/show_bug.cgi?id=1331944

Other distributions probably need a similar fix. I recommend other users
to check the mlocate package for their distribution and report bugs
against them too. It will help others if everyone that reports a bug
replies to this email so that all links are archived in the mailinglist.

Thanks!
Niels
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20170227/fa70db68/attachment.sig>


More information about the Gluster-users mailing list