在 Ubuntu 22.04 上使 perf 正常运行的通用方法?

在 Ubuntu 22.04 上使 perf 正常运行的通用方法?

我安装了linux-tools-generic-linux-tools-common按照通常的建议开始perf工作。但我仍然收到错误:

警告:未找到内核 5.15.0-41 的 perf

您可能需要为此特定内核安装以下软件包:linux-tools-5.15.0-41-generic linux-cloud-tools-5.15.0-41-generic

我不想安装内核的特定软件包,然后在内核更新时必须手动安装新软件包。此外,我无法将内核版本硬编码到各种机器(包括云 CI 工作者)的脚本中。有没有通用的方法?

PS 安装后linux-cloud-tools-5.15.0-41-generic它终于可以工作了,但是在使用时perf report我在底部看到以下文本 - 这是否意味着它尚未完全安装?

无法加载tips.txt文件,请安装perf!

相关内容