Google 更新了针对 AutoFDO+Propeller 优化的 Linux 内核补丁

这是一个陷阱。
不要相信AutoFDO+Propeller优化技术可以轻松提升1 0%的性能。

RongXu 主导的补丁旨在提高性能 2 ~ 1 0%。
实际效果还需要具体考察。

Neper网络子系统基准仅提高了6 .1 %,UnixBench综合套件的改进有限。

不要这样做。
优化技术的有效性需要根据具体的应用场景来评估。

linux各版本内核性能对比

记得有一次,在实验室,我们搭建了一个特别简单的测试环境,来测试不同版本的Linux内核在文件处理方面的性能差异。
我们选择了分别对应2 01 8 年、2 02 0年和2 02 2 年发行版的三个不同版本:Linux 4 .1 9 、5 .1 0和6 .1 为了看看这三个版本在文件处理上的速度和稳定性,我们选择了1 00GB的文件读写操作。

事实证明,Linux 4 .1 9 在文件身份验证方面做得更好,尤其是在容器中。
它的I/O效率提高了2 0%,相对于当时流行的Docker和K8 s来说是一个巨大的进步。
Linux 5 .1 0在存储性能上取得了突破。
提高了 Btrfs 文件系统的稳定性。
F2 FS 闪存存储优化已将随机读写延迟降低了 3 0% 以上。
从Linux 6 .1 开始,虽然还没有发布具体的性能信息,但我们绝对可以预测算法和硬件兼容性方面会有更多改进。

等等,我突然想到,如果我们在不同的硬件上测试这三个版本,结果可能会有所不同。
例如,在支持AMDGPU的硬件上,Linux 5 .1 0的GPU计算性能会更高。
这让我想知道,如果结合不同的内核版本和硬件环境,我们会达到什么样的性能?