Linux 在/usr/bin/uname中找不到符号-运行perf时出错
我使用以下命令生成了perf.data文件Linux 在/usr/bin/uname中找不到符号-运行perf时出错,linux,perf,Linux,Perf,我使用以下命令生成了perf.data文件 sudo-eperf记录——调用图矮人python3 script.py 这是成功的。生成性能数据后,我想从中生成报告。所以我执行了以下命令: sudo perf report --stdio --header > perf_report_py.txt 但是,它会导致以下错误消息 no symbols found in /usr/bin/uname, maybe install a debug package? 我安装了kernel-debu
sudo-eperf记录——调用图矮人python3 script.py
这是成功的。生成性能数据后,我想从中生成报告。所以我执行了以下命令:
sudo perf report --stdio --header > perf_report_py.txt
但是,它会导致以下错误消息
no symbols found in /usr/bin/uname, maybe install a debug package?
我安装了
kernel-debuginfo
和kernel-debuginfo-common
软件包。但错误依然存在。谁能帮我修一下这个吗 这是一个可以安全忽略的警告。为什么内核debuginfo
会包含用户空间二进制文件的符号/usr/bin/uname
?您可能希望在系统调用期间记录内核符号的内核debuginfo,但是IDK为什么您认为它可以修复该警告。不管怎样,实际的性能输出不是你想要的吗?好的。当时我错了。这就是我在谷歌搜索错误时发现的。很确定这是一个警告,在您的情况下可以安全忽略。为什么kernel debuginfo
会包含用户空间二进制文件的符号/usr/bin/uname
?您可能希望在系统调用期间记录内核符号的内核debuginfo,但是IDK为什么您认为它可以修复该警告。不管怎样,实际的性能输出不是你想要的吗?好的。当时我错了。这就是我在谷歌搜索错误时发现的。