<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">12.01.2016 20:40, Black.S пишет:<br>
    </div>
    <blockquote cite="mid:56953A85.6040505@yandex.com" type="cite">
      <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
      <div class="moz-cite-prefix">11.01.2016 23:59, Coulter, Susan K
        пишет:<br>
      </div>
      <blockquote
        cite="mid:E48FD8F3-EF17-4F83-A4F2-66543337D95C@ccn-mail.lanl.gov"
        type="cite">
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <div class=""><br class="">
        </div>
        The perfquery command will tell you about the throughput and
        errors on a port.
        <div class="">The smpquery command will tell you more of what
          you might want to know about a port.</div>
        <div class="">They come from the infiniband-diags module / RPM.</div>
        <div class="">Examples are below.</div>
        <div class=""><br class="">
        </div>
        <div class="">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 class="">There is an example of that below too, using the
          default port/localhost.</div>
        <div class=""><br class="">
        </div>
        <div class="">
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">[root@mu-master ~]# perfquery 199 1</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""># Port counters: Lid 199 port 1 (CapMask: 0x1400)</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortSelect:......................1</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">CounterSelect:...................0x0000</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">SymbolErrorCounter:..............0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkErrorRecoveryCounter:........0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkDownedCounter:...............0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortRcvErrors:...................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortRcvRemotePhysicalErrors:.....0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortRcvSwitchRelayErrors:........0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortXmitDiscards:................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortXmitConstraintErrors:........0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortRcvConstraintErrors:.........0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">CounterSelect2:..................0x00</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LocalLinkIntegrityErrors:........0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">ExcessiveBufferOverrunErrors:....0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">VL15Dropped:.....................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortXmitData:....................4294967295</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortRcvData:.....................4294967295</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortXmitPkts:....................4294967295</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortRcvPkts:.....................4294967295</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PortXmitWait:....................2503387680</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><br class="">
          </div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><br class="">
          </div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">[root@mu-master ~]# smpquery pi -L 199</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""># Port info: Lid 199 port 0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">Mkey:............................<not
            displayed></div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">GidPrefix:.......................0xfe80000000000000</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">Lid:.............................199</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">SMLid:...........................250</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">CapMask:.........................0x2510868</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsTrapSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsAutomaticMigrationSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsSLMappingSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsSystemImageGUIDsupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsCommunicatonManagementSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsVendorClassSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsCapabilityMaskNoticeSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><span class="Apple-tab-span" style="white-space:pre"></span>IsClientRegistrationSupported</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">DiagCode:........................0x0000</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">MkeyLeasePeriod:.................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LocalPort:.......................1</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkWidthEnabled:................1X or 4X</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkWidthSupported:..............1X or 4X</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkWidthActive:.................4X</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkSpeedSupported:..............2.5 Gbps or 5.0
            Gbps or 10.0 Gbps</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkState:.......................Active</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PhysLinkState:...................LinkUp</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkDownDefState:................Polling</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">ProtectBits:.....................2</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LMC:.............................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkSpeedActive:.................10.0 Gbps</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkSpeedEnabled:................2.5 Gbps or 5.0
            Gbps or 10.0 Gbps</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">NeighborMTU:.....................4096</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">SMSL:............................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">VLCap:...........................VL0-3</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">InitType:........................0x00</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">VLHighLimit:.....................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">VLArbHighCap:....................8</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">VLArbLowCap:.....................8</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">InitReply:.......................0x00</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">MtuCap:..........................4096</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">VLStallCount:....................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">HoqLife:.........................31</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">OperVLs:.........................VL0-3</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PartEnforceInb:..................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PartEnforceOutb:.................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">FilterRawInb:....................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">FilterRawOutb:...................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">MkeyViolations:..................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">PkeyViolations:..................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">QkeyViolations:..................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">GuidCap:.........................128</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">ClientReregister:................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">McastPkeyTrapSuppressionEnabled:.0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">SubnetTimeout:...................18</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">RespTimeVal:.....................16</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LocalPhysErr:....................8</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">OverrunErr:......................8</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">MaxCreditHint:...................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">RoundTrip:.......................0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">CapabilityMask2:.................0x0000</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkSpeedExtActive:..............No Extended Speed</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkSpeedExtSupported:...........0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class="">LinkSpeedExtEnabled:.............0</div>
          <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
            class=""><br class="">
          </div>
        </div>
        <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
          class=""><br class="">
        </div>
        <div style="margin: 0px; font-size: 11px; font-family: Menlo;"
          class="">
          <div style="margin: 0px;" class="">[root@mu-master ~]# telnet
            localhost 10000</div>
          <div style="margin: 0px;" class="">Trying 127.0.0.1...</div>
          <div style="margin: 0px;" class="">Connected to localhost.</div>
          <div style="margin: 0px;" class="">Escape character is '^]'.</div>
          <div style="margin: 0px;" class="">OpenSM $ ?</div>
          <div style="margin: 0px;" class="">? : Command not found</div>
          <div style="margin: 0px; min-height: 13px;" class=""><br
              class="">
          </div>
          <div style="margin: 0px;" class="">Supported commands and
            syntax:</div>
          <div style="margin: 0px;" class="">help [<command>]</div>
          <div style="margin: 0px;" class="">quit (not valid in local
            mode; use ctl-c)</div>
          <div style="margin: 0px;" class="">loglevel
            [<log-level>]</div>
          <div style="margin: 0px;" class="">permodlog</div>
          <div style="margin: 0px;" class="">priority
            [<sm-priority>]</div>
          <div style="margin: 0px;" class="">resweep [heavy|light]</div>
          <div style="margin: 0px;" class="">reroute</div>
          <div style="margin: 0px;" class="">sweep [on|off]</div>
          <div style="margin: 0px;" class="">status [loop]</div>
          <div style="margin: 0px;" class="">logflush [on|off] -- toggle
            opensm.log file flushing</div>
          <div style="margin: 0px;" class="">querylid lid -- print
            internal information about the lid specified</div>
          <div style="margin: 0px;" class="">portstatus
            [ca|switch|router]</div>
          <div style="margin: 0px;" class="">switchbalance [verbose]
            [guid]</div>
          <div style="margin: 0px;" class="">lidbalance [switchguid]</div>
          <div style="margin: 0px;" class="">dump_conf</div>
          <div style="margin: 0px;" class="">update_desc</div>
          <div style="margin: 0px;" class="">version -- print the OSM
            version</div>
          <div style="margin: 0px;" class="">perfmgr(pm) [enable|disable</div>
          <div style="margin: 0px;" class="">            
            |clear_counters|dump_counters|print_counters(pc)|print_errors(pe)</div>
          <div style="margin: 0px;" class="">            
            |set_rm_nodes|clear_rm_nodes|clear_inactive</div>
          <div style="margin: 0px;" class="">            
            |set_query_cpi|clear_query_cpi</div>
          <div style="margin: 0px;" class="">            
            |dump_redir|clear_redir</div>
          <div style="margin: 0px;" class="">            
            |sweep|sweep_time[seconds]]</div>
          <div style="margin: 0px;" class="">dump_portguid [file
            filename] regexp1 [regexp2 [regexp3 ...]] -- Dump port GUID
            matching a regexp </div>
          <div class=""><br class="">
          </div>
        </div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
          <div>
            <blockquote type="cite" class="">
              <div class="">On Dec 26, 2015, at 12:40 PM, Black.S <<a
                  moz-do-not-send="true"
                  class="moz-txt-link-abbreviated"
                  href="mailto:Black.S52@yandex.com"><a class="moz-txt-link-abbreviated" href="mailto:Black.S52@yandex.com">Black.S52@yandex.com</a></a>>

                wrote:</div>
              <br class="Apple-interchange-newline">
              <div class=""><br class="">
                <br class="">
                Hello all<br class="">
                <br class="">
                I want to monitoring ports in IB fabric.<br class="">
                <br class="">
                I happened to notice in the out of perfquery some
                counter like a ticks<br class="">
                and port sampling. Its will be great for accurate
                monitoring. But I cant<br class="">
                found some info about setup and using sampling controi
                for IB ports.<br class="">
                <br class="">
                How to configure and use sampling contol for IB ports?
                Can anybody give<br class="">
                me documentations/links or examples? I cant found it In
                Google.<br class="">
                Are there any restrictions on the amount of data
                collected in this<br class="">
                sampling mode?<br class="">
                <br class="">
                If its offtop then redirect me please<br class="">
                <br class="">
                Thanks for you time<br class="">
                <br class="">
                _______________________________________________<br
                  class="">
                Users mailing list<br class="">
                <a moz-do-not-send="true"
                  href="mailto:Users@lists.openfabrics.org" class="">Users@lists.openfabrics.org</a><br
                  class="">
                <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://lists.openfabrics.org/mailman/listinfo/users">http://lists.openfabrics.org/mailman/listinfo/users</a><br
                  class="">
              </div>
            </blockquote>
          </div>
          <br class="">
          <div class="">
            <div style="color: rgb(0, 0, 0); letter-spacing: normal;
              orphans: auto; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-stroke-width: 0px;
              word-wrap: break-word; -webkit-nbsp-mode: space;
              -webkit-line-break: after-white-space;" class="">
              <div style="color: rgb(0, 0, 0); letter-spacing: normal;
                orphans: auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-stroke-width: 0px;
                word-wrap: break-word; -webkit-nbsp-mode: space;
                -webkit-line-break: after-white-space;" class="">
                <div class="">==================================================</div>
                <div class="">Susan Coulter</div>
                <div class="">HPC Network Technical Lead</div>
                <div class="">(505) 667-8425</div>
                <div class="">“Once in a while you get shown the light</div>
                <div class="">    In the strangest of places if you look
                  at it right”  <i class="">Robert Hunter</i></div>
                <div class="">==================================================</div>
                <div class=""><br class="">
                </div>
              </div>
              <br class="Apple-interchange-newline">
            </div>
            <br class="Apple-interchange-newline">
            <br class="Apple-interchange-newline">
          </div>
          <br class="">
        </div>
      </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>
      <span lang="en"><span class="hps atn"><i>"</i></span><i>perfqery </i><i><span
            class="hps">-c, --smplctl</span></i><i> </i><i><span
            class="hps">show port samples control"</span></i></span><br>
      <br>
      <p><span lang="en"><span class="hps"><span lang="en"><span
                class="hps">in this mode</span>, I would like <span
                class="hps">to collect</span> <span class="hps">all
                available</span> <span class="hps">counters of</span> <span
                class="hps">the IB port</span> <span class="hps">with
                time stamp provided by "</span><span class="hps">tick" <span
                  lang="en"><span class="hps"><span lang="en"> <span
                        class="hps">counter</span></span></span></span></span>
              <span class="hps">from the device.</span><br>
              <span class="hps"></span></span></span></span></p>
      <p><span lang="en"><span class="hps"><span lang="en"><span
                class="hps">The time stamp</span> form tick counter will
              <span class="short_text" lang="en"><span class="hps">allows
                  not</span> <span class="hps">depending on time from </span></span><span
                class="hps">host which collect counters from IB port .<br>
              </span></span></span></span></p>
      <p><span lang="en"><span class="hps"><span lang="en"><span
                class="hps">Sorry for my english<br>
              </span></span></span></span></p>
    </blockquote>
    <br>
  </body>
</html>