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 perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel