Hi,
I installed perfmon2 on an (2 x Intel Xeon Quad E5606) server. Although this is
a new generation 64 bits Xeon processor, the OS it has is a 32 bits Ubuntu
Linux. I can list events and sub-events through perfmon -L or perfmon
--show-events commands. Or even event descriptions through perfmon -i.
Nevertheless, when I try to monitor core events I get the following error:
$ pfmon --follow-all --aggregate-results -0 -3 --events=UNHALTED_CORE_CYCLES
--outfile=pfmon_out.txt ls
detection of unavailable registers failed, leave it to the kernel to decide
can't create perfmon context: Function not implemented
$ pfmon -e INST_RETIRED:ANY_P ls -ial /dev/null
detection of unavailable registers failed, leave it to the kernel to decide
can't create perfmon context: Function not implemented
and so on.
After patching the Linux kernel (2.6.29) with the perfmon-new-base-090219
patch, I configured it by choosing Intel pentium4/Xeon as the processor type.
Then, I compiled and installed the kernel successfully.
Afterwards, I download the libpfmon library and the pfmon application from the
CVS repository. I carefully compiled and installed them (along with their
software dependencies).
Could you please give me directions (or clues) on how to fix this?.
Thanks a lot,
Ulises
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
perfmon2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel