<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>