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

Reply via email to