<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div>Hi Hal Rosenstock<br>
<br>
Very thanks for expanded answer<br>
<br>
<br>
<br>
> You can read about these counters in the IBA spec volume 1
chapter 16.1 Performance Management which can be <br>
> obtained from the IBTA web site (even if your company is not
a member, all it requires is a login).</div>
<blockquote
cite="mid:CAKzyTswm3mCFs7vvQHN=4ik-otQOvBp+Lq+OOh1ff_7zMrQz9w@mail.gmail.com"
type="cite">
<div dir="ltr">
<div><br>
</div>
<div>There is support missing in perfquery/libibmad but it
wouldn't be hard to write verbs program to play with this but
there were issues with the use of the sampling
counter(s) so AFAIK no one uses them.</div>
<div>
<div><br>
</div>
<div>-- Hal</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jan 13, 2016 at 12:42 PM,
Black.S <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:Black.S52@yandex.com" target="_blank">Black.S52@yandex.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> <br>
<div>
<div>12.01.2016 20:40, Black.S пишет:<br>
</div>
<blockquote type="cite">
<div>11.01.2016 23:59, Coulter, Susan K пишет:<br>
</div>
<blockquote type="cite">
<div><br>
</div>
The perfquery command will tell you about the
throughput and errors on a port.
<div>The smpquery command will tell you more of what
you might want to know about a port.</div>
<div>They come from the infiniband-diags module /
RPM.</div>
<div>Examples are below.</div>
<div><br>
</div>
<div>Another option is to use the PerfMgr which is
part of the OpenSM code base, if you are running
osm on a host.</div>
<div>There is an example of that below too, using
the default port/localhost.</div>
<div><br>
</div>
<div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">[root@mu-master
~]# perfquery 199 1</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">#
Port counters: Lid 199 port 1 (CapMask: 0x1400)</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortSelect:......................1</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">CounterSelect:...................0x0000</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">SymbolErrorCounter:..............0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkErrorRecoveryCounter:........0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkDownedCounter:...............0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortRcvErrors:...................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortRcvRemotePhysicalErrors:.....0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortRcvSwitchRelayErrors:........0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortXmitDiscards:................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortXmitConstraintErrors:........0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortRcvConstraintErrors:.........0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">CounterSelect2:..................0x00</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LocalLinkIntegrityErrors:........0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">ExcessiveBufferOverrunErrors:....0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">VL15Dropped:.....................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortXmitData:....................4294967295</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortRcvData:.....................4294967295</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortXmitPkts:....................4294967295</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortRcvPkts:.....................4294967295</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PortXmitWait:....................<a
moz-do-not-send="true" href="tel:2503387680"
target="_blank" value="+12503387680">2503387680</a></div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><br>
</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><br>
</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">[root@mu-master
~]# smpquery pi -L 199</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">#
Port info: Lid 199 port 0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">Mkey:............................<not
displayed></div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">GidPrefix:.......................0xfe80000000000000</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">Lid:.............................199</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">SMLid:...........................250</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">CapMask:.........................0x2510868</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsTrapSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsAutomaticMigrationSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsSLMappingSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsSystemImageGUIDsupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsCommunicatonManagementSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsVendorClassSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsCapabilityMaskNoticeSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><span style="white-space:pre-wrap"></span>IsClientRegistrationSupported</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">DiagCode:........................0x0000</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">MkeyLeasePeriod:.................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LocalPort:.......................1</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkWidthEnabled:................1X
or 4X</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkWidthSupported:..............1X
or 4X</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkWidthActive:.................4X</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkSpeedSupported:..............2.5
Gbps or 5.0 Gbps or 10.0 Gbps</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkState:.......................Active</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PhysLinkState:...................LinkUp</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkDownDefState:................Polling</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">ProtectBits:.....................2</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LMC:.............................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkSpeedActive:.................10.0
Gbps</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkSpeedEnabled:................2.5
Gbps or 5.0 Gbps or 10.0 Gbps</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">NeighborMTU:.....................4096</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">SMSL:............................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">VLCap:...........................VL0-3</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">InitType:........................0x00</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">VLHighLimit:.....................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">VLArbHighCap:....................8</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">VLArbLowCap:.....................8</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">InitReply:.......................0x00</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">MtuCap:..........................4096</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">VLStallCount:....................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">HoqLife:.........................31</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">OperVLs:.........................VL0-3</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PartEnforceInb:..................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PartEnforceOutb:.................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">FilterRawInb:....................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">FilterRawOutb:...................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">MkeyViolations:..................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">PkeyViolations:..................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">QkeyViolations:..................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">GuidCap:.........................128</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">ClientReregister:................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">McastPkeyTrapSuppressionEnabled:.0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">SubnetTimeout:...................18</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">RespTimeVal:.....................16</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LocalPhysErr:....................8</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">OverrunErr:......................8</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">MaxCreditHint:...................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">RoundTrip:.......................0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">CapabilityMask2:.................0x0000</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkSpeedExtActive:..............No
Extended Speed</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkSpeedExtSupported:...........0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">LinkSpeedExtEnabled:.............0</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><br>
</div>
</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px"><br>
</div>
<div
style="margin:0px;font-family:Menlo;font-size:11px">
<div style="margin:0px">[root@mu-master ~]# telnet
localhost 10000</div>
<div style="margin:0px">Trying 127.0.0.1...</div>
<div style="margin:0px">Connected to localhost.</div>
<div style="margin:0px">Escape character is '^]'.</div>
<div style="margin:0px">OpenSM $ ?</div>
<div style="margin:0px">? : Command not found</div>
<div style="margin:0px;min-height:13px"><br>
</div>
<div style="margin:0px">Supported commands and
syntax:</div>
<div style="margin:0px">help [<command>]</div>
<div style="margin:0px">quit (not valid in local
mode; use ctl-c)</div>
<div style="margin:0px">loglevel
[<log-level>]</div>
<div style="margin:0px">permodlog</div>
<div style="margin:0px">priority
[<sm-priority>]</div>
<div style="margin:0px">resweep [heavy|light]</div>
<div style="margin:0px">reroute</div>
<div style="margin:0px">sweep [on|off]</div>
<div style="margin:0px">status [loop]</div>
<div style="margin:0px">logflush [on|off] --
toggle opensm.log file flushing</div>
<div style="margin:0px">querylid lid -- print
internal information about the lid specified</div>
<div style="margin:0px">portstatus
[ca|switch|router]</div>
<div style="margin:0px">switchbalance [verbose]
[guid]</div>
<div style="margin:0px">lidbalance [switchguid]</div>
<div style="margin:0px">dump_conf</div>
<div style="margin:0px">update_desc</div>
<div style="margin:0px">version -- print the OSM
version</div>
<div style="margin:0px">perfmgr(pm)
[enable|disable</div>
<div style="margin:0px">
|clear_counters|dump_counters|print_counters(pc)|print_errors(pe)</div>
<div style="margin:0px">
|set_rm_nodes|clear_rm_nodes|clear_inactive</div>
<div style="margin:0px">
|set_query_cpi|clear_query_cpi</div>
<div style="margin:0px">
|dump_redir|clear_redir</div>
<div style="margin:0px">
|sweep|sweep_time[seconds]]</div>
<div style="margin:0px">dump_portguid [file
filename] regexp1 [regexp2 [regexp3 ...]] --
Dump port GUID matching a regexp </div>
<div><br>
</div>
</div>
<div><br>
</div>
<div><br>
<div>
<blockquote type="cite">
<div>On Dec 26, 2015, at 12:40 PM, Black.S
<<a moz-do-not-send="true"
href="mailto:Black.S52@yandex.com"
target="_blank">Black.S52@yandex.com</a>>
wrote:</div>
<br>
<div><br>
<br>
Hello all<br>
<br>
I want to monitoring ports in IB fabric.<br>
<br>
I happened to notice in the out of perfquery
some counter like a ticks<br>
and port sampling. Its will be great for
accurate monitoring. But I cant<br>
found some info about setup and using
sampling controi for IB ports.<br>
<br>
How to configure and use sampling contol for
IB ports? Can anybody give<br>
me documentations/links or examples? I cant
found it In Google.<br>
Are there any restrictions on the amount of
data collected in this<br>
sampling mode?<br>
<br>
If its offtop then redirect me please<br>
<br>
Thanks for you time<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Users@lists.openfabrics.org"
target="_blank">Users@lists.openfabrics.org</a><br>
<a moz-do-not-send="true"
href="http://lists.openfabrics.org/mailman/listinfo/users"
target="_blank">http://lists.openfabrics.org/mailman/listinfo/users</a><br>
</div>
</blockquote>
</div>
<br>
<div>
<div
style="color:rgb(0,0,0);text-transform:none;text-indent:0px;letter-spacing:normal;word-spacing:0px;white-space:normal">
<div
style="color:rgb(0,0,0);text-transform:none;text-indent:0px;letter-spacing:normal;word-spacing:0px;white-space:normal">
<div>==================================================</div>
<div>Susan Coulter</div>
<div>HPC Network Technical Lead</div>
<div><a moz-do-not-send="true"
href="tel:%28505%29%20667-8425"
target="_blank" value="+15056678425">(505)
667-8425</a></div>
<div>“Once in a while you get shown the
light</div>
<div> In the strangest of places if you
look at it right” <i>Robert Hunter</i></div>
<div>==================================================</div>
<div><br>
</div>
</div>
<br>
</div>
<br>
<br>
</div>
<br>
</div>
</blockquote>
</blockquote>
Hi Susan Coulter<br>
<br>
Very thanks for your reply<br>
<br>
Very interesting and especially for perfmon. How I
understand the perfmon can dump all counters very fast
(i hope it more fast then dump it in cycle one by one).
Thanks for this info.<br>
<br>
But nevertheless, can your or somebody explain how to
use sampling control mechanism for perfquery ?<br>
<br>
<span lang="en"><span><i>"</i></span><i>perfqery </i><i><span>-c,
--smplctl</span></i><i> </i><i><span>show port
samples control"<br>
<br>
</span></i></span><span>in this mode</span>, I would
like <span>to collect</span> <span>all available</span>
<span>counters of</span> <span>the IB port</span> <span>with
time stamp provided by "</span><span>tick" <span
lang="en"><span><span lang="en"> <span>counter</span></span></span></span></span>
<span>from the device.<br>
<br>
</span><span lang="en"><span><span lang="en"><span>The
time stamp</span> form tick counter will <span
lang="en"><span>allows not</span> <span>depending
on time from </span></span><span>host which
collect counters from IB port .<br>
</span></span></span></span><span lang="en"><span><span
lang="en"><span><br>
Sorry I am noobe in maillist </span></span></span></span><br>
<br>
</div>
<br>
</div>
<br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Users@lists.openfabrics.org">Users@lists.openfabrics.org</a><br>
<a moz-do-not-send="true"
href="http://lists.openfabrics.org/mailman/listinfo/users"
target="_blank" rel="noreferrer">http://lists.openfabrics.org/mailman/listinfo/users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>