我正在尝试使用 perf 工具。我在 Pandaboard 上安装了 ubuntu 12.04。启动系统后,安装了 linux-tools。安装了 linux-tools-3.0.0-25。运行 perf 时出现以下错误。
perf_3.0.0-25 统计 ls
Error: open_counter returned with 19 (No such device). /bin/dmesg may provide additional information.
Fatal: Not all events could be opened.
我该如何解决上述问题?有人让 perf 在 Pandaboard 上的任何 ubuntu 版本上运行吗?如果 perf 和 cpufreq 可用,我可以使用任何版本。我是 linux/ubuntu 的新手。任何帮助都值得感激。
谢谢
答案1
为了使 perf 工具正常工作,您应该在内核构建中启用性能计数器,然后重新编译内核并将新映像放入适当的位置(取决于您如何启动系统)
在内核中启用性能计数器后,我在 Tegra2 Harmony 板上运行它时没有任何问题。