<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div>Dear experts,</div>
<div><br>
</div>
<div>during a intensive writing into a GPFS FS (~9.5 GB/s), if I run mmperfmon to collect performance data I get many &quot;null&quot; strings instead of real data::</div>
<div><br>
</div>
<div>[root@sf-dss-1 ~]# date;mmperfmon query 'sf-dssio-.*.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written' --short --number-buckets 10 -b 1<br>
Tue Sep 11 10:57:06 CEST 2018<br>
<br>
Legend:<br>
&nbsp;1:&nbsp;&nbsp;&nbsp; sf-dssio-1.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
&nbsp;2:&nbsp;&nbsp;&nbsp; sf-dssio-2.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
&nbsp;<br>
Row&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Timestamp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _2 <br>
&nbsp; 1 2018-09-11-10:56:57 4135583744 4329193472 <br>
&nbsp; 2 2018-09-11-10:56:58 4799332352 4697755648 <br>
&nbsp; 3 2018-09-11-10:56:59 4799332352 4697755648 <br>
&nbsp; 4 2018-09-11-10:57:00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
&nbsp; 5 2018-09-11-10:57:01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
&nbsp; 6 2018-09-11-10:57:02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
&nbsp; 7 2018-09-11-10:57:03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
&nbsp; 8 2018-09-11-10:57:04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
&nbsp; 9 2018-09-11-10:57:05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
&nbsp;10 2018-09-11-10:57:06&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null <br>
</div>
<div><br>
</div>
<div>Even worse if I reduce the number of buckets:<br>
</div>
<div><br>
</div>
<div>[root@sf-dss-1 ~]# date;mmperfmon query 'sf-dssio-.*.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written' --short --number-buckets 5 -b 1<br>
Tue Sep 11 10:59:26 CEST 2018<br>
<br>
Legend:<br>
&nbsp;1:&nbsp;&nbsp;&nbsp; sf-dssio-1.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
&nbsp;2:&nbsp;&nbsp;&nbsp; sf-dssio-2.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
&nbsp;<br>
Row&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Timestamp&nbsp;&nbsp; _1&nbsp;&nbsp; _2 <br>
&nbsp; 1 2018-09-11-10:59:21 null null <br>
&nbsp; 2 2018-09-11-10:59:22 null null <br>
&nbsp; 3 2018-09-11-10:59:23 null null <br>
&nbsp; 4 2018-09-11-10:59:24 null null <br>
&nbsp; 5 2018-09-11-10:59:25 null null <br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>To get real data the number of buckets must be at least 6, but sometime it is better to set it to 10 otherwise there's the risk to get only &quot;null&quot; data anyway.</div>
<div><br>
</div>
<div>The question is: which particular configuration can be wrong in my mmperfmon's configuration file (see below for the dump of &quot;config show&quot;) that produces those null data ?</div>
<div><br>
</div>
<div>My system is a Lenovo DSS-G220 updated to version dss-g-2.0a (gpfs version 4.2.3-7).<br>
</div>
<div><br>
</div>
<div>thanks,</div>
<div><br>
</div>
<div>&nbsp;&nbsp; Alvise</div>
<div><br>
</div>
<div>------------------------------------<br>
</div>
<div><br>
cephMon = &quot;/opt/IBM/zimon/CephMonProxy&quot;<br>
cephRados = &quot;/opt/IBM/zimon/CephRadosProxy&quot;<br>
colCandidates = &quot;sf-dss-1&quot;, &quot;daas-mon.psi.ch&quot;<br>
colRedundancy = 2<br>
collectors = {<br>
&nbsp;&nbsp;&nbsp; host = &quot;&quot;<br>
&nbsp;&nbsp;&nbsp; port = &quot;4739&quot;<br>
}<br>
config = &quot;/opt/IBM/zimon/ZIMonSensors.cfg&quot;<br>
ctdbstat = &quot;&quot;<br>
daemonize = T<br>
hostname = &quot;&quot;<br>
ipfixinterface = &quot;0.0.0.0&quot;<br>
logfile = &quot;/var/log/zimon/ZIMonSensors.log&quot;<br>
loglevel = &quot;info&quot;<br>
mmcmd = &quot;/opt/IBM/zimon/MMCmdProxy&quot;<br>
mmdfcmd = &quot;/opt/IBM/zimon/MMDFProxy&quot;<br>
mmpmon = &quot;/opt/IBM/zimon/MmpmonSockProxy&quot;<br>
piddir = &quot;/var/run&quot;<br>
release = &quot;4.2.3-4&quot;<br>
sensors = {<br>
&nbsp;&nbsp;&nbsp; name = &quot;CPU&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;Load&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;Memory&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;Network&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;Netstat&quot;<br>
&nbsp;&nbsp;&nbsp; period = 0<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;Diskstat&quot;<br>
&nbsp;&nbsp;&nbsp; period = 0<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;DiskFree&quot;<br>
&nbsp;&nbsp;&nbsp; period = 60<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;sf-dss-1.psi.ch&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;Infiniband&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSDisk&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;nsdNodes&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSFilesystem&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSNSDDisk&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;nsdNodes&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSNSDFS&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;nsdNodes&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSPoolIO&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSVFS&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSIOC&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSVIO&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSPDDisk&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;nsdNodes&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSvFLUSH&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSNode&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSNodeAPI&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSFilesystemAPI&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSLROC&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSCHMS&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSAFM&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSAFMFS&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSAFMFSET&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSRPCS&quot;<br>
&nbsp;&nbsp;&nbsp; period = 1<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSWaiters&quot;<br>
&nbsp;&nbsp;&nbsp; period = 5<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSFilesetQuota&quot;<br>
&nbsp;&nbsp;&nbsp; period = 60<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;sf-dss-1&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSFileset&quot;<br>
&nbsp;&nbsp;&nbsp; period = 60<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;sf-dss-1&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSPool&quot;<br>
&nbsp;&nbsp;&nbsp; period = 60<br>
&nbsp;&nbsp;&nbsp; restrict = &quot;sf-dss-1&quot;<br>
}, <br>
{<br>
&nbsp;&nbsp;&nbsp; name = &quot;GPFSDiskCap&quot;<br>
&nbsp;&nbsp;&nbsp; period = 0<br>
}<br>
smbstat = &quot;&quot;<br>
</div>
</div>
</body>
</html>