linux - 升级linux性能

标签 linux perf

我能找到的与性能相关的唯一源代码是在内核源代码中,所以我不确定我需要做什么才能获得最新的性能。

如果我升级内核版本(保持发行版的其余部分不变),我现在可以获得最新版本的 perf 还是有一个我还需要重建的用户空间库?

编辑- 我看到 perf 源实际上并不在内核源中,而是在一个单独的工具目录中,我可以构建这个目录。

最佳答案

在基于 deb 的发行版中,perf 通常由名称以 linux-tools 开头的软件包提供,是的,perf 的版本 X 它不是设计为在内核编号 Y 上运行的,它是一个与内核严格绑定(bind)的程序。

例如在 Debian/Ubuntu 上你可以这样写

sudo apt-get install linux-tools-$(uname -r)

关于linux - 升级linux性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135193/

相关文章:

linux - Perf 输出奇怪的内存地址

python - 文件作为 python netaddr 中的输入

linux - 缺少 vmstat 命令

linux - 在 Kcachegrind 中打开 perf.data

c - Perf 缓冲区的确切大小是多少?

linux - 如何从 perf stat 的输出中解析指令数和耗时

c - [ N ... M ] 在 C 聚合初始值设定项中是什么意思?

c++ - 为什么 linux 的 IPv4 地址占用 16 个字节而不是 4 个

c++ - C++ 服务器 Linux 计算机上的段错误 - 适用于 Mac

caching - 用于缓存引用的 Linux perf 命令