我有Linux 2.6.18在我的服务器上运行,并希望使用'perf'子系统。 这个内核版本没有perf。 于是我下载了最新版本的linux 2.6.38并遍历到/ tools / perf /并安装了它。
从命令行我可以列出可用的性能计数器。 但是,当我尝试获得一个事件的function,它显示出来
“错误:open_counter返回38(function未执行)/ bin / dmesg可能提供额外的信息。
致命的:并不是所有的事件都可以打开。“
Linux:系统调用改变了吗?
QueryPerformanceFrequency与cpu速度不匹配?
如何创build自己的Linux发行版?
对于Linux 3.2内核vs 2.6内核来说,接口不够平衡
为什么munmap需要一个长度作为参数?
旧的linux内核是否支持perf。 请build议我怎么才能让它运行给我的限制,我无法更新我的服务器上的内核版本。
写入Linux设备驱动程序导致无限循环
从驱动程序创build一个进程
如何激活所有在linux的ksoftirqds? (关于linux内核的networking堆栈)
谁在Linux中刷新硬件看门狗?
学习Linux内核
旧的linux内核是否支持perf。
不,不是的。 性能计数器子系统已经经历了重大的新变化,并且你在2.6.31以下的任何内核上完全不可能完成性能测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。