Hi, Joe -
> [...] This linux-specific pmda exposes the hardware performance
> counters available on recent x86 systems. This pmda has been running
> on our cluster the last 10 months without problems (I've been
> meaning to submit this for inclusion for a while!). [...]
Thank you for posting. As you probably know, we have recently started
expending effort in a very similar direction, so will need to compare
& contrast the two to figure out how to proceed.
Can you offer a few bits of explanation?
- We have considered using libpfm*/etc. also, but have been leaning toward
papi, for cross-OS portability. Did you also consider this?
- The systemwide permanent occupation of the hardware counters by the
PMDA could easily be problematic. Did you consider on-demand
enablement instead?
- The configuration file appears to hard-code the perfcounters to be
multiplexed/available. Did you consider automatically enumerating
all the available ones on the platform instead?
- Were you considering extending the PMDA to per-process or per-cgroup
bindings?
- FChE
|