Windows 与 Ubuntu 在 AMD Zen 4 架构上的性能几乎相同
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 处理器的大量铺货,以及开发者后续的优化,我们在未来应该能看到两个操作系统的变化,但就目前的情况来看,两个操作系统的表现出奇的一致。
此次测试的完整数据可查看:链接

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RISC-V 在其默认 Linux 6.1 内核配置中添加 CD-ROM 镜像支持
RISC-V 在即将到来的 Linux 6.1 默认内核配置中将会添加对CD-ROM 文件系统的支持。 此举并不是为了要在 RISC-V 中使用 CD/DVD 驱动器,毕竟 2022 年 CD-ROM 基本已被淘汰。这是因为部分安装介质仍然可以作为这些文件系统的镜像来分发,部分用例还可能涉及到以这种格式存档的镜像。而且 RISC-V 默认内核配置已经为 ISO9660、Joliet 和 ZISOFS 文件系统提供支持。 目前此文件系统驱动程序已经在 RISC-V 上构建良好,此项变更只为了启用ISO960 / Joliet / ZISOFS的默认配置 "defconfig"。 对于使用 Linux 6.1 的 RISC-V 来说,这项变化还为 RISC-V 64 位系统启用了透明巨大页面交换 (TH_SWAP, transparent huge-pages swap),默认 NR_CPUS 容量已经增加到 512,并且对 RISC-V 的 CPU 拓扑子系统进行了优化。后者现在支持 RISC-V 在更多的配置中报告正确的 CPU 拓扑信息。 详情查看 Pull Request。
- 下一篇
喜欢/讨厌 Rust 的 7 个理由
InfoWorld 梳理了一份致使开发人员喜欢或讨厌使用 Rust 编程的原因清单,分别列出了 7 条内容。具体如下: 1、喜欢:Rust 解决了规模和并发问题 随着开发人员解决规模和并发性问题(即需要同时处理来自多个不同来源的输入),软件变得越来越复杂。许多人认为 Rust 是构建适合当今架构的工具的最佳语言。 Web 浏览器是需要大规模可扩展性的应用程序的一个很好的例子,因此 Rust 是由开发 Firefox 的非盈利公司 Mozilla 创建的也就不足为奇。Mozilla 的开发人员研究了他们在代码中遇到的问题并寻求更好的解决方案。最后,他们想出了 Rust。 讨厌:Rust 的并发模型太复杂了 虽然多线程系统越来越流行,但对于很多开发人员来说这并不是真正需要的;Scientific programmers 倾向于编写单线程函数。Web 开发人员可以编写 PHP 代码,它提供了一种简单的声明式方法来创建网站。Serverless programmers 只需编写一个函数,然后将繁重的工作留给其他人。需要创建更复杂的 Web 应用程序的开发人员则可以转向 Node.js,它提供了...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题