<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 "null" 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>
 1:    sf-dssio-1.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
 2:    sf-dssio-2.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
 <br>
Row           Timestamp         _1         _2 <br>
  1 2018-09-11-10:56:57 4135583744 4329193472 <br>
  2 2018-09-11-10:56:58 4799332352 4697755648 <br>
  3 2018-09-11-10:56:59 4799332352 4697755648 <br>
  4 2018-09-11-10:57:00       null       null <br>
  5 2018-09-11-10:57:01       null       null <br>
  6 2018-09-11-10:57:02       null       null <br>
  7 2018-09-11-10:57:03       null       null <br>
  8 2018-09-11-10:57:04       null       null <br>
  9 2018-09-11-10:57:05       null       null <br>
 10 2018-09-11-10:57:06       null       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>
 1:    sf-dssio-1.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
 2:    sf-dssio-2.psi.ch|GPFSNSDFS|RAW|gpfs_nsdfs_bytes_written<br>
 <br>
Row           Timestamp   _1   _2 <br>
  1 2018-09-11-10:59:21 null null <br>
  2 2018-09-11-10:59:22 null null <br>
  3 2018-09-11-10:59:23 null null <br>
  4 2018-09-11-10:59:24 null null <br>
  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 "null" 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 "config show") 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>   Alvise</div>
<div><br>
</div>
<div>------------------------------------<br>
</div>
<div><br>
cephMon = "/opt/IBM/zimon/CephMonProxy"<br>
cephRados = "/opt/IBM/zimon/CephRadosProxy"<br>
colCandidates = "sf-dss-1", "daas-mon.psi.ch"<br>
colRedundancy = 2<br>
collectors = {<br>
    host = ""<br>
    port = "4739"<br>
}<br>
config = "/opt/IBM/zimon/ZIMonSensors.cfg"<br>
ctdbstat = ""<br>
daemonize = T<br>
hostname = ""<br>
ipfixinterface = "0.0.0.0"<br>
logfile = "/var/log/zimon/ZIMonSensors.log"<br>
loglevel = "info"<br>
mmcmd = "/opt/IBM/zimon/MMCmdProxy"<br>
mmdfcmd = "/opt/IBM/zimon/MMDFProxy"<br>
mmpmon = "/opt/IBM/zimon/MmpmonSockProxy"<br>
piddir = "/var/run"<br>
release = "4.2.3-4"<br>
sensors = {<br>
    name = "CPU"<br>
    period = 5<br>
}, <br>
{<br>
    name = "Load"<br>
    period = 5<br>
}, <br>
{<br>
    name = "Memory"<br>
    period = 5<br>
}, <br>
{<br>
    name = "Network"<br>
    period = 1<br>
}, <br>
{<br>
    name = "Netstat"<br>
    period = 0<br>
}, <br>
{<br>
    name = "Diskstat"<br>
    period = 0<br>
}, <br>
{<br>
    name = "DiskFree"<br>
    period = 60<br>
    restrict = "sf-dss-1.psi.ch"<br>
}, <br>
{<br>
    name = "Infiniband"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSDisk"<br>
    period = 1<br>
    restrict = "nsdNodes"<br>
}, <br>
{<br>
    name = "GPFSFilesystem"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSNSDDisk"<br>
    period = 1<br>
    restrict = "nsdNodes"<br>
}, <br>
{<br>
    name = "GPFSNSDFS"<br>
    period = 1<br>
    restrict = "nsdNodes"<br>
}, <br>
{<br>
    name = "GPFSPoolIO"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSVFS"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSIOC"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSVIO"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSPDDisk"<br>
    period = 1<br>
    restrict = "nsdNodes"<br>
}, <br>
{<br>
    name = "GPFSvFLUSH"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSNode"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSNodeAPI"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSFilesystemAPI"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSLROC"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSCHMS"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSAFM"<br>
    period = 5<br>
}, <br>
{<br>
    name = "GPFSAFMFS"<br>
    period = 5<br>
}, <br>
{<br>
    name = "GPFSAFMFSET"<br>
    period = 5<br>
}, <br>
{<br>
    name = "GPFSRPCS"<br>
    period = 1<br>
}, <br>
{<br>
    name = "GPFSWaiters"<br>
    period = 5<br>
}, <br>
{<br>
    name = "GPFSFilesetQuota"<br>
    period = 60<br>
    restrict = "sf-dss-1"<br>
}, <br>
{<br>
    name = "GPFSFileset"<br>
    period = 60<br>
    restrict = "sf-dss-1"<br>
}, <br>
{<br>
    name = "GPFSPool"<br>
    period = 60<br>
    restrict = "sf-dss-1"<br>
}, <br>
{<br>
    name = "GPFSDiskCap"<br>
    period = 0<br>
}<br>
smbstat = ""<br>
</div>
</div>
</body>
</html>