我无法在新安装的 22.04.2 LTS 上获得性能

我无法在新安装的 22.04.2 LTS 上获得性能

我将 uname -r 设为 5.19.0-32-generic。

我曾尝试安装 linux-tools-5.19.0-32-generic,但该包不存在。

如果我安装 linux-tools-common 和 linux-tools-generic,我会得到 linux-tools-5.15.0-76 和 linux-tools-5.15.0-76-generic,但是当我运行 perf 时我得到这个输出

WARNING: perf not found for kernel 5.19.0-32

  You may need to install the following packages for this specific kernel:
    linux-tools-5.19.0-32-generic
    linux-cloud-tools-5.19.0-32-generic

  You may also want to install one of the following packages to keep up to date:
    linux-tools-generic
    linux-cloud-tools-generic

软件包 linux-tools-5.19.0-32-generic 不存在,并且 linux-tools-generic 已安装。

Ubuntu 不保持 perf 最新吗?我可以从源代码构建它并让它工作吗?

我在 ../../linux-hwe-5.19-headers-5.19.0-32/tools/perf 中找到了 perf 标头,我尝试这样做,但是

  BUILD:   Doing 'make -j8' parallel build
Makefile.perf:8: ../scripts/utilities.mak: No such file or directory
make[1]: *** No rule to make target '../scripts/utilities.mak'.  Stop.
make: *** [Makefile:70: all] Error 2

是的,该目标不存在。

我是否必须降级才能使性能正常运行?

答案1

您可以尝试做的一件事是运行sudo apt dist-upgrade以获取可能有此软件包的较新/较新版本的内核,然后重新启动并重试。搜索Linux 工具-5.19.0-32,看起来该特定版本的内核没有 linux-tools 包,但是可以升级到,比如说,5.19.0-46-通用可以解决这个问题。(dist-upgrade你也可以这样做sudo apt-get install linux-image-5.19.0-46-generic

相关内容