I just want to say that, while I fully understand that the perfmon
project is not supported anymore and that we all need to move on with
PERF_EVENTS/perf, the thing is that perf lacks some important features
that used to work well with pfmon. I'm talking mostly about the
1) pfmon can monitor more events than there are actual physical
counters on the PMU with the event sets mechanism.
2) pfmon can print intermediate counts while in system-wide mode.
I haven't found any features that resemble these ones in the perf
versions that I used. I was wondering if maybe it is possible to add
them or, at least, to make pfmon work with PERF_EVENTS?
I also wanted to ask, how hard it is to come up by myself with the
perfmon patch for, say, 2.6.36 kernel using a 2.6.29 patch (the latest
one released for pfmon) as the basis?
Basically, I would greatly appreciate any ideas on how the above two
features can be used/implemented with the latest Linux kernels.
Systems Research Group
School of Computing Science
Simon Fraser University
On Sat, Feb 26, 2011 at 11:50 AM, Sergey Blagodurov
> 1) pfmon can monitor more events than there are actual physical
> counters on the PMU with the event sets mechanism.
perf can do event multiplexing too.
> 2) pfmon can print intermediate counts while in system-wide mode.
You can modify perf to do this (should be fairly trivial) or if your
needs are more basic, try the sys.py example in the python directory.