Linux 5.11现在看起来对AMD Zen 2 / Zen 3性能很有帮助

2021-01-22 06:05:38

我们依靠您的支持:该网站主要受广告支持。广告使过去16年来一直可以维护该网站。我们会尽力确保仅显示干净,相关的广告,当检测到任何讨厌的广告时,我们会尽快将其删除。如果您想在仍支持我们的工作的情况下查看无广告的网站,请考虑使用无广告的Phoronix Premium。您也可以通过PayPal考虑小费。 AMD" CPU频率不变性回归不仅如此可以通过开发中的Linux 5.11内核提供的新支持来解决我上个月概述的性能缺陷,但是通过针对许多工作负载的补丁内核,该性能现在领先于Linux 5.10。

去年年底,我指出,当使用" Schedutil"时,早期的Linux 5.11内核代码正在严重降低AMD的性能。调度程序利用率调节器现在通常是内核的默认行为。当时一分为二,并在前面的文章中有完整概述,在AMD Zen 2和Zen 3系统上看到的性能下降源于对CPU频率不变性支持的引入。

现在,最初的CPU频率不变性支持的缺点正在解决中。正如昨晚概述的那样,已经提出了一个解决程序,用于解决Linux 5.11的AMD系统的主要性能下降问题。

该修补程序尚未合并到主线中,但是我现在一直在急切地测试该修补程序。尽管测试不到24小时,但我已经可以说:Linux 5.11对于AMD来说现在状况要好得多。不仅性能问题得到了解决,而且对于多个工作负载,Linux 5.11的性能要优于5.10!

本文是使用AMD EPYC 7702服务器和AMD Ryzen 9 5950X台式机的一些初步数据。如前几篇文章所述,此CPU频率不变性支持与CPUFreq调速器结合使用仅会影响Zen 2硬件和更新的产品,因为它依赖于ACPI CPPC。让我们看一下补丁补丁内核中的一些初始数字,而在未来几天中,将测试更多的工作负载,并测试更多的AMD CPU。后续文章还将介绍CPU的电源效率/功耗,以及如何将Schedutil性能与性能调节器进行比较-今天的文章只是一天的总结。测试。