I am working on a driver performance issue and I could really use something like:
It's description says:
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.
PCI, PCI-X, and PCIe bus utilization.
interval can be set by the user.
can be used to only display specific buses, based on slots, PCI domains,
and PCI bus numbers.
useful PCI bus information.
And indeed it operates just like a version of the well known *ix 'top' utility, except it shows PCI stats instead of CPU stats.
But the rub is:
1) Pcitop is currently only
supported on Linux on HP Itanium (IA-64)
running a kernel version of 2.6.16 or later. We hope to add
platforms later as vendors release the needed root bridge interface
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)?
Or is there any other similar tool or API to get this kind of info?