[ClusterLabs] Antw: Re: PCSD - High Memory Usage

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Mon Jul 1 07:29:35 EDT 2019


Would running pcsd unter valgrind be an option? In addition to checking for
leaks, it can also provide some memory usage statistics (who is using how
much)...

>>> Tomas Jelinek <tojeline at redhat.com> schrieb am 27.06.2019 um 15:30 in
Nachricht
<363f827e-d05d-309f-7ab6-c43e268df8fd at redhat.com>:
> Hi,
> 
> We (pcs developers) do not have any statistics regarding pcsd memory 
> consumption on a cluster with that many nodes and resources. So I cannot 
> confirm if this is normal or not. That being said, it seems to me the 
> memory usage is higher than it should be.
> 
> Over the time, there has been reports of pcsd consuming unreasonably 
> high amounts of memory. These issues are hard to reproduce and they do 
> not happen every time so we haven't been able to track them down and 
> fix. The problem may not even be in pcsd code itself, it may be buried 
> in rubygems, libraries or ruby. (There was a bug in ruby threads causing 
> pcsd using 100% CPU.)
> 
> We are working on overhauling pcsd to a new architecture while moving 
> its codebase from Ruby to Python. The architecture gives us more control 
> over pcsd worker threads which should help us lower pcsd memory 
> footprint. It is a long term goal, however, definitely not something 
> which would be ready in a few months.
> 
> For now the only advice I have is to restart pcsd from time to time when 
> you think its memory footprint is too high. Or, if you don't use web UI, 
> you can stop pcsd completely. The cluster does not depend on pcsd 
> running, it is only needed for managing the cluster.
> 
> I understand this is far from a solution but at this time I cannot offer 
> anything else.
> 
> 
> Tomas
> 
> 
> Dne 21. 06. 19 v 13:32 Daniel Brant napsal(a):
>> Hi,
>> 
>> I'm running a cluster with 9 active nodes (4 in standby), on this 
>> cluster are 258 registered resources. 99% of these are perl and java 
>> process ran via multi‑target systemd units, 2 are heartbeat IPaddr2 and 
>> 1 fence device. I am seeing very high memory usage in the pcsd process, 
>> 2.5GB to 2.7GB on most node with one running 3.3GB.
>> 
>> Is this kind of memory usage to be expected when managing this volume of 
>> resources? I am running pacemaker version 1.1.19 on CentOS7.6.1810.
>> 
>> Any suggestions or advice is greatly appreciated.
>> 
>> Thanks,
>> 
>> Danny
>> 
>> 
>> This email is from the Press Association. For more information, see 
>> www.pressassociation.com. This email may contain confidential 
>> information. Only the addressee is permitted to read, copy, distribute 
>> or otherwise use this email or any attachments. If you have received it 
>> in error, please contact the sender immediately. Any opinion expressed 
>> in this email is personal to the sender and may not reflect the opinion 
>> of the Press Association. Any email reply to this address may be subject 
>> to interception or monitoring for operational reasons or for lawful 
>> business practices.
>> 
>> _______________________________________________
>> Manage your subscription:
>> https://lists.clusterlabs.org/mailman/listinfo/users 
>> 
>> ClusterLabs home: https://www.clusterlabs.org/ 
>> 
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users 
> 
> ClusterLabs home: https://www.clusterlabs.org/ 





More information about the Users mailing list