工具/软件:Linux
大家好、
-在我的定制板中,我使用 perf 工具来检查性能。
-我检查 了所有工作文件的命令、只有一个命令不工作 i.e、
-如果我只需要内核空间和用户空间事件, 则命令如下所示,
1)./perf 记录 -e 周期:u ./Dsptest
2)./perf 记录 -e 周期:k ./Dsptest
-如果我输入的命令与上面的命令类似,则会显示该命令
错误:
对于事件 周期:k、sys_perf_event_open()系统调用返回95 (不支持操作)
/bin/dmesg 可能会提供其他信息。
未配置 CONFIG_PERF_EVENT=y 内核支持?
-已检查内核配置文件 CONFIG_PERF_EVENT_=y 、再次编译内核并 创建 uImage、并将此 uImage 更改为我的板、增益编译 perf 工具、获取 PEF 可执行文件。
-按照上述命令在我的主板上运行此新的 perf 文件,获取相同的问题,当前使用的内核版本(内核- 4.4.19)。
问题:内核是否支持此功能?
如果支持、请说明如何启用此 u/k 空间事件。
此致、
Vamsi。