<font size=2 face="sans-serif">Hello Kristy,</font>
<br>
<br><font size=2 face="sans-serif">The GPFSFileSystemAPI and GPFSNodeAPI
sensor metrics are from the point of view of &quot;applications&quot; in
the sense that they provide stats about I/O requests made to files in GPFS
file systems from user level applications using POSIX interfaces like open(),
close(), read(), write(), etc.</font>
<br>
<br><font size=2 face="sans-serif">This is in contrast to similarly named
sensors without the &quot;API&quot; suffix, like GPFSFilesystem and GPFSNode.
&nbsp;Those sensors provide stats about I/O requests made by the GPFS code
to NSDs (disks) making up GPFS file systems.</font>
<br>
<br><font size=2 face="sans-serif">The relationship between application
I/O and disk I/O might or might not be obvious. &nbsp;Consider some examples.
&nbsp;An application that starts sequentially reading a file might, at
least initially, cause more disk I/O than expected because GPFS has decided
to prefetch data. &nbsp;An application write() might not immediately cause
a the writing of disk blocks due to the operation of the pagepool. &nbsp;Ultimately,
application write()s might cause twice as much data written to disk due
to the replication factor of the file system. &nbsp;Application I/O concerns
itself with user data; disk I/O might have to occur to handle the user
data and associated file system metadata (like inodes and indirect blocks).</font>
<br>
<br><font size=2 face="sans-serif">The difference between GPFSFileSystemAPI
and GPFSNodeAPI: GPFSFileSystemAPI reports stats for application I/O per
filesystem per node; GPFSNodeAPI reports application I/O stats per node.
&nbsp;Similarly, GPFSFilesystem reports stats for disk I/O per filesystem
per node; GPFSNode reports disk I/O stats per node.</font>
<br>
<br><font size=2 face="sans-serif">I hope this helps.</font>
<br><font size=2 face="sans-serif">Eric Agar</font>
<br>
<br>
<br><font size=2 face="sans-serif">Regards, The Spectrum Scale (GPFS) team<br>
<br>
------------------------------------------------------------------------------------------------------------------<br>
If you feel that your question can benefit other users of &nbsp;Spectrum
Scale (GPFS), then please post it to the public IBM developerWroks Forum
at </font><a href="https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479"><font size=2 face="sans-serif">https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479</font></a><font size=2 face="sans-serif">.
<br>
<br>
If your query concerns a potential software error in Spectrum Scale (GPFS)
and you have an IBM software maintenance contract please contact &nbsp;1-800-237-5511
in the United States or your local IBM Service Center in other countries.
<br>
<br>
The forum is informally monitored as time permits and should not be used
for priority messages to the Spectrum Scale (GPFS) team.</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;Oesterlin, Robert&quot;
&lt;Robert.Oesterlin@nuance.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">gpfsug main discussion
list &lt;gpfsug-discuss@spectrumscale.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">06/12/2017 04:43 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [gpfsug-discuss]
Meaning of API Stats Category</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">gpfsug-discuss-bounces@spectrumscale.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 face="Calibri">Hi Kristy</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">What I *think* the difference is:</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">gpfs_fis: - calls to the GPFS file system
interface</font>
<br><font size=2 face="Calibri">gpfs_fs: calls from the node that actually
make it to the NSD server/metadata</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">The difference being what\u2019s served out
of the local node pagepool.</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">Bob Oesterlin<br>
Sr Principal Storage Engineer, Nuance<br>
</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=3 face="Calibri"><b>From: </b>&lt;gpfsug-discuss-bounces@spectrumscale.org&gt;
on behalf of Kristy Kallback-Rose &lt;kkr@lbl.gov&gt;<b><br>
Reply-To: </b>gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<b><br>
Date: </b>Monday, June 12, 2017 at 3:17 PM<b><br>
To: </b>gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<b><br>
Subject: </b>[EXTERNAL] [gpfsug-discuss] Meaning of API Stats Category</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">Hi, </font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">&nbsp; Can anyone provide more detail about
what is meant by the following two categories of stats? The PDG has a limited
description as far as I could see. I'm not sure what is meant by Application
PoV. Would the Grafana bridge count as an &quot;application&quot;?</font>
<br><font size=2 face="Calibri">&nbsp;</font>
<br><font size=2 face="Calibri">&nbsp;</font><tt><font size=2>_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at spectrumscale.org<br>
</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>
<br>