RK3288 ubuntu系统中使用性能计数器PMU遇到的问题
性能计数器perf对于一般应用的开发人员可能不是太常用,但是对于一些对于性能较高的程序还是一个很好用的性能评估的工具。该工具最新的linux内核都支持,但是我在使用官方提供的ubuntu 16.04时候发现无法获得计数器的值
dmesg |grep perf
输出如下
hw perfevents: enabled with armv7_cortex_a12 PMU driver, 7 counters available
然后运行我们的性能测试程序,再输入上述命令增加了一条
hw perfevents: unable to request IRQ23 for ARM PMU counters
这里面不知道是有什么限制吗?
我按照网上提供的方法编译了4.4内核的perf,并且安装了linux-tool,但是仍然是这个提示。
正常情况下,安装完perf之后,输入perf top 是可以显示当前CPU运行的状态的 改装Ubuntu16.04 MBR版的系统,问题终于得以解决。可是GPT版的系统为什么会出现这种问题呢?
页:
[1]