Installing perf on old linux kernel
I have linux 2.6.18 running on my servers and would like to use 'perf' subsytem. This kernel version doesn't have perf. So I downloaded latest version linux 2.6.38 and traversed to the <source-code>/tools/perf/ and installed it.

From command line, I can list the available performance counters. But when I try getting one event's features, it is showing up 

"Error: open_counter returned with 38 (Function not implemented). /bin/dmesg may provide  additional information.

Fatal: Not all events could be opened."

Does the old linux kernel support perf. Please suggest how can I get it running given the restriction that I can't update the kernel version on my server.

Installing perf on old linux kernel
===

I have linux 2.6.18 running on my servers and would like to use 'perf' subsytem. This kernel version doesn't have perf. So I downloaded latest version linux 2.6.38 and traversed to the <source-code>/tools/perf/ and installed it.

From command line, I can list the available performance counters. But when I try getting one event's features, it is showing up 

"Error: open_counter returned with 38 (Function not implemented). /bin/dmesg may provide  additional information.

Fatal: Not all events could be opened."

Does the old linux kernel support perf. Please suggest how can I get it running given the restriction that I can't update the kernel version on my server.
