<font size=2 face="sans-serif">thanks for the feedback. </font><br><br><font size=2 face="sans-serif">Let me clarify what mmsysmon is doing.</font><br><font size=2 face="sans-serif">Since IBM Spectrum Scale 4.2.1 the mmsysmon
process is used for the overall health monitoring and CES failover handling.</font><br><font size=2 face="sans-serif">Even without CES it is an essential
part of the system because it monitors the individual components and provides
health state information and error events. </font><br><font size=2 face="sans-serif">This information is needed by other
Spectrum Scale components (mmhealth command, the IBM Spectrum Scale GUI,
Support tools, Install Toolkit,..) and therefore disabling mmsysmon will
impact them. </font><br><br><tt><font size=2>&gt; It&#8217;s a huge problem. I don&#8217;t understand why
it hasn&#8217;t been given <br>&gt; much credit by dev or support.</font></tt><br><br><font size=2 face="sans-serif">Over the last couple of month, the development
team has put a strong focus on this topic. </font><br><font size=2 face="sans-serif">In order to monitor the health of the
individual components, mmsysmon listens for notifications/callback but
also has to do some polling.</font><br><font size=2 face="sans-serif">We are trying to reduce the polling
overhead constantly and replace polling with notifications when possible.
</font><br><br><font size=2 face="sans-serif">Several improvements have been added
to 4.2.3, including the ability to configure the polling frequency to reduce
the overhead. (<i>mmhealth config interval) </i></font><br><font size=2 face="sans-serif">See </font><a href=https://www.ibm.com/support/knowledgecenter/en/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adm_mmhealth.htm><font size=2 color=blue face="sans-serif">https://www.ibm.com/support/knowledgecenter/en/STXKQY_4.2.3/com.ibm.spectrum.scale.v4r23.doc/bl1adm_mmhealth.htm</font></a><br><font size=2 face="sans-serif">In addition a new option has been introduced
to clock align the monitoring threads in order to reduce CPU jitter. </font><br><br><font size=2 face="sans-serif">Nevertheless, we don't see significant
CPU consumption by mmsysmon on our test systems. </font><br><font size=2 face="sans-serif">It might be a problem specific to your
system environment or a wrong configuration therefore please get in contact
with IBM support to analyze the root cause of the high usage.</font><br><br><font size=2 face="sans-serif">Kind regards<br><br>Mathias Dietz<br></font><br><font size=2 face="sans-serif">IBM Spectrum Scale - Release Lead Architect
and RAS Architect <br></font><br><br><tt><font size=2>gpfsug-discuss-bounces@spectrumscale.org wrote on
07/18/2017 07:51:21 PM:<br><br>&gt; From: Jonathon A Anderson &lt;jonathon.anderson@colorado.edu&gt;</font></tt><br><tt><font size=2>&gt; To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;</font></tt><br><tt><font size=2>&gt; Date: 07/18/2017 07:51 PM</font></tt><br><tt><font size=2>&gt; Subject: Re: [gpfsug-discuss] mmsysmon.py revisited</font></tt><br><tt><font size=2>&gt; Sent by: gpfsug-discuss-bounces@spectrumscale.org</font></tt><br><tt><font size=2>&gt; <br>&gt; There&#8217;s no official way to cleanly disable it so far as I know yet;
<br>&gt; but you can defacto disable it by deleting /var/mmfs/mmsysmon/<br>&gt; mmsysmonitor.conf.<br>&gt; <br>&gt; It&#8217;s a huge problem. I don&#8217;t understand why it hasn&#8217;t been given
<br>&gt; much credit by dev or support.<br>&gt; <br>&gt; ~jonathon<br>&gt; <br>&gt; <br>&gt; On 7/18/17, 11:21 AM, &quot;gpfsug-discuss-bounces@spectrumscale.org
on <br>&gt; behalf of David Johnson&quot; &lt;gpfsug-discuss-bounces@spectrumscale.org
<br>&gt; on behalf of david_johnson@brown.edu&gt; wrote:<br>&gt; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; We also noticed a fair amount of CPU time accumulated
by mmsysmon.py on<br>&gt; &nbsp; &nbsp; our diskless compute nodes. I read the earlier query,
where it <br>&gt; was answered:<br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; ces == Cluster Export Services, &nbsp;mmsysmon.py comes
from <br>&gt; mmcesmon. It is used for managing export services of GPFS. If it is
<br>&gt; killed, &nbsp;your nfs/smb etc will be out of work.<br>&gt; &nbsp; &nbsp; Their overhead is small and they are very important.
Don't <br>&gt; attempt to kill them.<br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; Our question is this &#8212; we don&#8217;t run the latest &#8220;protocols&quot;,
our <br>&gt; NFS is CNFS, and our CIFS is clustered CIFS.<br>&gt; &nbsp; &nbsp; I can understand it might be needed with Ganesha, but
on every node? <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; Why in the world would I be getting this daemon running
on all <br>&gt; client nodes, when I didn&#8217;t install the &#8220;protocols&quot; version
<br>&gt; &nbsp; &nbsp; of the distribution? &nbsp; We have release 4.2.2 at
the moment. &nbsp;How<br>&gt; can we disable this?<br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; <br>&gt; &nbsp; &nbsp; Thanks,<br>&gt; &nbsp; &nbsp; &nbsp;&#8212; ddj<br>&gt; &nbsp; &nbsp; <br>&gt; <br>&gt; _______________________________________________<br>&gt; gpfsug-discuss mailing list<br>&gt; gpfsug-discuss at spectrumscale.org<br>&gt; </font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br></font></tt><BR>