我在我的服务器上运行的是Linux 2.6.18,想要使用“perf”子系统。然而,这个内核版本中并没有perf。因此,我下载了最新版本的Linux 2.6.38,并前往/tools/perf/目录进行安装。
在命令行中,我可以列出可用的性能计数器。但是当我尝试获取一个事件的特性时,会显示以下信息:
“错误:open_counter返回38(函数未实现)。/bin/dmesg 可能提供额外的信息。 致命错误:无法打开所有事件。”
旧版Linux内核是否支持perf?请建议如何使其运行,考虑到我不能更新服务器上的内核版本的限制。
在命令行中,我可以列出可用的性能计数器。但是当我尝试获取一个事件的特性时,会显示以下信息:
“错误:open_counter返回38(函数未实现)。/bin/dmesg 可能提供额外的信息。 致命错误:无法打开所有事件。”
旧版Linux内核是否支持perf?请建议如何使其运行,考虑到我不能更新服务器上的内核版本的限制。