AMD 于今年 8 月发布了 Zen 4 架构的 Ryzen 7000 系列的处理器,其中包括 Ryzen 9 7950X、Ryzen 9 7900X、Ryzen 7 7700X 和 Ryzen 5 7600X 这四款产品,该系列的产品在上个月也已经正式发售了。
既然产品已经上市,那么拿来测试一下不同系统在该系列 CPU 上的性能差异也是不能少的一个环节。日前外媒 Phoronix 拿到了 AMD 此次最强的处理器 —— Ryzen 9 7950X,他们将测试微软 Windows 11 22H2、Ubuntu 22.04.1 LTS 和即将推出的 Ubuntu 22.10 在该处理器下的性能基准测试。
此次测试的系统如下:
- Windows 11 Pro 22H2
- Ubuntu 22.04.1 LTS
- Ubuntu 22.10 "Kinetic Kudu" + Linux 5.19
- Ubuntu 22.10 "Kinetic Kudu" + Linux 6.0
- 同样是上述 Ubuntu 22.10 + Linux 6.0 的组合,但切换到 amd-pstate performance。默认情况下,Ubuntu 22.10 在 Zen 架构的处理器上使用 amd-pstate schedutil 驱动,而这次则选择更激进的 CPU 频率来最大化性能。
其他配置如下:
- 华硕 ROG CROSSHAIR X670E HERO 主板
- 2 x 16GB DDR5-6000 EXPO 内存
- Radeon RX 6800 XT 显卡
- 1TB Sabrent Rocket 4.0 Plus NVMe SSD
因为此次测试主要是关注 CPU 和系统的性能,而游戏的性能高低更依赖于显卡,因此此次测试不包括游戏。
这次基准测试一共进行的 109 项不同的项目,上图是所有 109 项测试结果汇总之后的几何平均数。从图中也能看出,Windows 11 Pro 22H2 与开箱即用的 Ubuntu Linux 在性能上基本保持一致,可以说几乎没有差距(最下面的四项),无论是目前的稳定版 Ubuntu 22.04.1,还是接近最终发布的 Ubuntu 22.10,甚至是将内核升级到 Linux 6.0 也没有产生任何太大的性能差异。Ubuntu 仅仅是在用户手动将 amd-pstate schedutil 默认配置切换到更为激进的 performance 后,才让这个处理器的性能总体上提高了大约 6%。
以下我们节选出部分成绩差异较大的基准测试以供参考:
- ParaView 基准:一个开源的数据分析和可视化应用程序。ParaView 用户可以快速建立可视化,使用定性和定量技术分析他们的数据(分数越高越高)。
- BLAKE2 是 MD5 和 SHA-2/3 的一个高性能加密替代方案(分数越低越好)。
- 该测试运行用 Java 编写的 DaCapo 基准测试,旨在测试系统/CPU 性能(分数越低越好)。
- 测量了使用 Zstd 压缩技术压缩/解压一个样本文件所需的时间,并有不同的压缩级别/设置选项(分数越低越好)。
- Kvazaar 是一个基于 CPU 的 H.265/HEVC 视频编码器,用 C 编程语言编写,用汇编优化(分数越高越好)。
虽然上述几项测试成绩在不同的操作系统中存在较大差异,但这仅仅是所有 109 项测试中的少数。此次测试的大部分成绩基本都像下图这样,基本没有差异。
此次测试也能看出,Windows 11 与 Ubuntu Linux 的基准测试比我们过去所看到的各种操作系统比较中看到的要接近得多。随着 AMD 处理器的大量铺货,以及开发者后续的优化,我们在未来应该能看到两个操作系统的变化,但就目前的情况来看,两个操作系统的表现出奇的一致。
此次测试的完整数据可查看:链接