<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi ALAM , in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765482#M77</link>
    <description>&lt;P&gt;Hi ALAM ,&lt;/P&gt;
&lt;P&gt;if you mean device 8 and 9&amp;nbsp;&amp;nbsp;so it is dependent on BIOS support.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Apr 2013 09:59:40 GMT</pubDate>
    <dc:creator>Bernard</dc:creator>
    <dc:date>2013-04-11T09:59:40Z</dc:date>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765471#M66</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am working on a driver performance issue and I could really use something like:&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;&lt;A href="http://pcitop.berlios.de/"&gt;http://pcitop.berlios.de/&lt;/A&gt; &lt;/P&gt;&lt;P&gt;It's description says:&lt;/P&gt;&lt;P&gt;It pokes and prods counters in the root bridge chipsets
found in a system, parses the data, and produces a display showing utilization
as a percentage for each root bridge. Note that the tool does not show
bandwidth, just the ratio of use to the maximum use possible.&lt;/P&gt;

&lt;UL&gt;&lt;LI&gt;Measures
     PCI, PCI-X, and PCIe bus utilization.&lt;/LI&gt;&lt;LI&gt;Sampling
     interval can be set by the user.&lt;/LI&gt;&lt;LI&gt;Filters
     can be used to only display specific buses, based on slots, PCI domains,
     and PCI bus numbers.&lt;/LI&gt;&lt;LI&gt;Outputs
     useful PCI bus information.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;And indeed it operates just like a version of the well known *ix 'top' utility, except it shows PCI stats instead of CPU stats.&lt;/P&gt;&lt;P&gt;Screen shot:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="pcitop output" src="http://pcitop.berlios.de/images/utilization.png" height="393" width="657" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the rub is:&lt;/P&gt;&lt;P&gt; 1) Pcitop is currently only
supported on Linux on HP Itanium (IA-64)&lt;/P&gt;

&lt;P&gt; platforms
running a kernel version of 2.6.16 or later. We hope to add&lt;/P&gt;

&lt;P&gt; more
platforms later as vendors release the needed root bridge interface&lt;/P&gt;

&lt;P&gt;
specifications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, does anyone know if Intel has a copy of this utility that works for current systems (ie nahalem, westmere and sandy bridge based xeon systems)?&lt;/P&gt;&lt;P&gt;Or is there any other similar tool or API to get this kind of info?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;</description>
      <pubDate>Sat, 28 Apr 2012 00:19:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765471#M66</guid>
      <dc:creator>David_Cherkus</dc:creator>
      <dc:date>2012-04-28T00:19:31Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765472#M67</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;The closest tool I can think of is the &lt;A href="http://software.intel.com/en-us/articles/intel-performance-counter-monitor/"&gt;Performance Counter Monitor&lt;/A&gt;which will only collect events at the uncore level. &lt;BR /&gt;&lt;BR /&gt;You can review Table 19.8 in:&lt;BR /&gt;&lt;A href="Intel 64 and IA-32 Architectures Software Developer's Manual"&gt;Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3B: System Programming Guide, Part 2&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;For available uncore events that might help your PCI level analysis.&lt;BR /&gt;I am persoallyunaware of other tools that will replicate the pcitop functionality on x86.&lt;BR /&gt;&lt;BR /&gt;-Hussam&lt;BR /&gt;</description>
      <pubDate>Tue, 01 May 2012 16:10:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765472#M67</guid>
      <dc:creator>Hussam_Mousa__Intel_</dc:creator>
      <dc:date>2012-05-01T16:10:39Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765473#M68</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Intel Xeon Processor E5-2600 Series (previously codenamed "Sandy Bridge-EP") has a monitoring device to monitor ring and IIO traffic from/to PCIe. It is documented &lt;A href="http://www.intel.com/content/dam/www/public/us/en/documents/design-guides/xeon-e5-2600-uncore-guide.pdf"&gt;here&lt;/A&gt; (see section 2.8 - R2PCIe Performance Monitoring).&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Roman</description>
      <pubDate>Wed, 02 May 2012 08:38:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765473#M68</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2012-05-02T08:38:36Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765474#M69</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1336105956312="58" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=555858" href="https://community.intel.com/en-us/profile/555858/" class="basic"&gt;David Cherkus&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;...Or is there any other similar tool or API to get this kind of info?...&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;WMI&lt;/STRONG&gt; should provide that information and please take a look at&lt;STRONG&gt;CIM_Controller&lt;/STRONG&gt; or &lt;STRONG&gt;CIM_PCIController&lt;/STRONG&gt; classes.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergey&lt;/P&gt;</description>
      <pubDate>Fri, 04 May 2012 04:34:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765474#M69</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-05-04T04:34:25Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765475#M70</link>
      <description>why don't you use Intel PCM, is it not enough for monitoring?&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 May 2012 20:59:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765475#M70</guid>
      <dc:creator>alextui</dc:creator>
      <dc:date>2012-05-07T20:59:15Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765476#M71</link>
      <description>I wasn't aware of "performance counter monitor" and its capabilities till now.

&lt;BR /&gt;&lt;BR /&gt;I did start a thread called "Which Intel tool for the job?", but got no responses.

&lt;BR /&gt;See &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=104760&amp;amp;o=a&amp;amp;s=lr" target="_blank"&gt;http://software.intel.com/en-us/forums/showthread.php?t=104760&amp;amp;o=a&amp;amp;s=lr&lt;/A&gt;

&lt;BR /&gt;&lt;BR /&gt;In any case, I have built pcm for linux and it's almost working.
&lt;BR /&gt;&lt;BR /&gt;software.intel.com/en-us/articles/intel-performance-counter-monitor says:

&lt;BR /&gt;&lt;BR /&gt;&lt;I&gt;Dear readers and users,
&lt;BR /&gt;&lt;BR /&gt;for questions and comments about Intel PCM and its use-cases, we recommend the Software Tuning, Performance Optimization &amp;amp; Platform Monitoring forum: &lt;A href="http://software.intel.com/en-us/forums/platform-monitoring/" target="_blank"&gt;http://software.intel.com/en-us/forums/platform-monitoring/&lt;/A&gt;

&lt;BR /&gt;&lt;BR /&gt;If you post a question/comment on this forum regarding Intel PCM, please mention "Intel PCM" in the title of your forum topic to catch our attention.

Thanks,
Intel PCM team

&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;... so I will do that right now.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Dave&lt;BR /&gt;&lt;BR /&gt;PS: Thanks to Hussam and Roman for the references to the Intel docs.
&lt;BR /&gt;PPS: Sergey, Google is hinting that WMI is for Windows, no?  If so, I can't use it at this time.</description>
      <pubDate>Tue, 08 May 2012 13:42:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765476#M71</guid>
      <dc:creator>David_Cherkus</dc:creator>
      <dc:date>2012-05-08T13:42:21Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765477#M72</link>
      <description>&lt;P&gt;Dave,&lt;BR /&gt;&lt;BR /&gt;just to avoid missunderstanding: latest Intel PCM 2.0 does notdisplay/support PCIecounters (although the monitoring capability exists in hardware as I mentioned earlier in this thread).&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Roman&lt;/P&gt;</description>
      <pubDate>Tue, 08 May 2012 14:03:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765477#M72</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2012-05-08T14:03:09Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765478#M73</link>
      <description>Re: no PCIe counter support in PCM 2.0: Thanks for the clarification.&lt;BR /&gt;</description>
      <pubDate>Tue, 15 May 2012 04:09:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765478#M73</guid>
      <dc:creator>David_Cherkus</dc:creator>
      <dc:date>2012-05-15T04:09:41Z</dc:date>
    </item>
    <item>
      <title>Monitoring PCI performance from software?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765479#M74</link>
      <description>Hello David,&lt;BR /&gt;Have you considered using OS counters to monitor PCI traffic?&lt;BR /&gt;On windows this would be the MS Perfmon counters like 'physical disk read/write' counters?&lt;BR /&gt;On linux this would be sysstat iostat counters.&lt;BR /&gt;MS Perfmon and sysstat also have counters for network traffic.&lt;BR /&gt;Pat</description>
      <pubDate>Wed, 16 May 2012 01:47:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765479#M74</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2012-05-16T01:47:06Z</dc:date>
    </item>
    <item>
      <title>Hi Roman,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765480#M75</link>
      <description>&lt;P&gt;Hi Roman,&lt;/P&gt;
&lt;P&gt;I am working on Dual Intel Xeon Socket E5-2600 based board and need to find the PCIe utilization. You have mentioned in this thread about the Uncore Guide and I have only skimmed through section 2.8 - R2PCIe Performance Monitoring. But I had 2 questions:&lt;/P&gt;
&lt;P&gt;A. Even with the latest PCM Version 2.4, there doesnt seem to be any support for PCIe counters. Is there any Beta version or another software to get this utilization?&lt;/P&gt;
&lt;P&gt;B. Is there any document I can refer to on how to interpret these results/counters in terms of whether the PCIe is a bottleneck or not during my&amp;nbsp; test?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Alam&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2013 11:10:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765480#M75</guid>
      <dc:creator>AYADA9</dc:creator>
      <dc:date>2013-04-10T11:10:54Z</dc:date>
    </item>
    <item>
      <title>David,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765481#M76</link>
      <description>&lt;P&gt;David,&lt;/P&gt;
&lt;P&gt;You can also use Xperf to monitor disk I/O&amp;nbsp;activity.Use this command to start measurement &lt;STRONG&gt;xperf.exe -on latency&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2013 09:57:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765481#M76</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-04-11T09:57:17Z</dc:date>
    </item>
    <item>
      <title>Hi ALAM ,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765482#M77</link>
      <description>&lt;P&gt;Hi ALAM ,&lt;/P&gt;
&lt;P&gt;if you mean device 8 and 9&amp;nbsp;&amp;nbsp;so it is dependent on BIOS support.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2013 09:59:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765482#M77</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-04-11T09:59:40Z</dc:date>
    </item>
    <item>
      <title>Dave,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765483#M78</link>
      <description>&lt;P&gt;Dave,&lt;/P&gt;
&lt;P&gt;we have just added a PCIe montoring capability into Intel PCM 2.5:&amp;nbsp;&lt;A href="http://software.intel.com/en-us/forums/topic/393529"&gt;http://software.intel.com/en-us/forums/topic/393529&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Roman&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2013 08:18:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765483#M78</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2013-06-07T08:18:32Z</dc:date>
    </item>
    <item>
      <title>can use Xperf for testing</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765484#M79</link>
      <description>&lt;P&gt;can use&amp;nbsp;Xperf for testing&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2013 06:12:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765484#M79</guid>
      <dc:creator>Prince_Joseph</dc:creator>
      <dc:date>2013-06-18T06:12:03Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;can use Xperf for testing&gt;</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765485#M80</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;can use&amp;nbsp;Xperf for testing&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;Bios locking is system wide so Xperf can be also affected.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2013 06:34:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765485#M80</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-06-18T06:34:22Z</dc:date>
    </item>
    <item>
      <title>Is there a software release</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765486#M81</link>
      <description>&lt;P&gt;Is there a software release that supports PCM on Haswell.&lt;/P&gt;

&lt;P&gt;I get an unsupported error when running on the same:&lt;/P&gt;

&lt;P&gt;./pcm.x -nc&lt;/P&gt;

&lt;P&gt;&amp;nbsp;Intel(r) Performance Counter Monitor V2.6 (2013-11-04 13:43:31 +0100 ID=db05e43)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;Copyright (c) 2009-2013 Intel Corporation&lt;/P&gt;

&lt;P&gt;Error: unsupported processor. Only Intel(R) processors are supported (Atom(R) and microarchitecture codename Nehalem, Westmere, Sandy Bridge and Ivy Bridge). CPU model number: 63 Brand: "Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz"&lt;BR /&gt;
	Access to Intel(r) Performance Counter Monitor has denied (no MSR or PCI CFG space access).&lt;/P&gt;</description>
      <pubDate>Wed, 16 Sep 2015 17:50:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Monitoring-PCI-performance-from-software/m-p/765486#M81</guid>
      <dc:creator>Anil_A_</dc:creator>
      <dc:date>2015-09-16T17:50:53Z</dc:date>
    </item>
  </channel>
</rss>

