《电子技术应用》
您所在的位置:首页 > 人工智能 > 业界动态 > 这一次,Windows 站起来了:Windows ​& Linux 的性能 Battle!

这一次,Windows 站起来了:Windows ​& Linux 的性能 Battle!

2021-11-29
来源:CSDN
关键词: Windows Linux

  Alder Lake 助力 Windows 11

  与之前不同的是,本次测试使用的是采用英特尔最新第十二代 Alder Lake 架构的 Core i9-12900K 处理器。

  此前,英特尔架构师 Rajshree Chabukswar 曾介绍,Alder Lake 采用 P+E 核心的混合架构,将高性能和高效率两类内核进行结合,利用 Thread Director 技术让操作系统可以更合理地分配任务:“Thread Director 会查看各种性能监控单元的各种组合,然后给操作系统一个提示,以便操作系统决定一项任务是应该转到性能核心还是效率核心。”

  不仅如此,英特尔还与微软达成了统一战线。据双方透露,早在 Windows 11 开发早期阶段就已将 Alder Lake 中十分重要的 Thread Director 技术纳入线程调度程序,英特尔在 Alder Lake 中也专为 Windows 11 进行了优化。

  为了验证这一说法,并探究在 Alder Lake 助力下 Windows 性能是否能超越 Linux,Phoronix 进行了一次深度测试(注:为确保结果的准确性,在整个测试过程中,硬件配置和所有 BIOS 设置都保持相同)。

  所有测试都使用了相同配置:

  英特尔 Core i9-12900K 处理器

  华硕 ROG STRIX Z690-E GAMING WIFI 主板

  2 个 Corsair 32GB DDR5-4400 内存

  1TB WD_BLACK SN850 NVMe 硬盘

  集成 Alder Lake S GT1 显卡

  参与测试的系统除了 Windows 11,还有 5 个不同的 Linux 发行版:

  Clear Linux 35250——英特尔自己的 Linux 发行版,其性能潜力通常是针对 x86_64 硬件优化得最好的 Linux 发行版;

  Fedora Workstation 35——带有所有稳定更新的新 Fedora 35 版本;

  Ubuntu 21.10——最近的 Ubuntu 21.10 版本;

  Ubuntu 21.10 + Linux 5.15——从 Linux 5.13 内核升级到 Linux 5.15.0 稳定版,同时保持其余软件堆栈相同,主要展示升级默认内核是否对测试结果有影响;

  Ubuntu 21.10 + Linux 5.16 Git——使用 Linux 5.16 Git 并加上 Ubuntu 21.10 的最新上游内核代码,但需要注意的是,英特尔尚未发布任何适用于 Linux 的 Thread Director 补丁或其他 Alder Lake 优化。

  据 Phoronix 介绍,以上 5 个 Linux 发行版在 Core i9-12900K 处理器上都运行良好。

  Windows 11 拔得头筹

  本次性能测试共包含 104 项,其中包括浏览器基准测试、视频编码、图像编码和解压缩等。从测试结果看来,“英特尔在 Alder Lake 中专为 Windows 11 进行了优化”这一说法得到了证实:104 项测试中,Windows 11 取得了 47 个第一,优胜率为 45.2%。Phoronix 官方都对这个结果表示意外:“Windows 和英特尔芯片的这个表现,显然不是我们习惯看到的结果。”

  (注:作为参考,Phoronix 上个月还进行了一次基于 Core i9 11900K Rocket Lake 的测试,依旧是以上 5 个 Linux 发行版和 Windows 11,彼时 Windows 11 的优胜率仅为 6.8%。)

  Clear Linux 仅次于 Windows 11,以 35.6% 的优胜率位列第二,其余的 Linux 发行版则表现平平,优胜率均低于 10%。

  与之相对的,Phoronix 还统计了所有测试项目的最后一名。虽然占比为 23.1% 的 Windows 11 位列倒数第二,但这个数字相较以往还是有了很大提升,因为 Phoronix 对此表示:“与我们习惯在 Windows 中看到的相比,这是一个异常低的数字。”

  从 104 个测试结果的几何平均值看来,Windows 11 也是不容置喙的第一:

  在使用 Selenium 进行 Firefox 和 Google Chrome 的网络浏览器部分测试中,可以看到 Windows 11 明显处于领先位置(前两张图数值越小越好,后两张图数值越大越好)。有一点需要注意的是,各个版本 Linux 之间的区别也很大,Phoronix 认为这很可能是因为英特尔还没有发布适用于 Linux 的 Thread Director 补丁,导致 Linux 尚未对此进行任何内核软件集成。

  由于测试项目较多,本文仅截取其中以上部分内容,完整测试报告可查看:https://www.phoronix.com/scan.php?page=article&item=alderlake-windows-linux&num=1。

  从以上结果可以看出,在英特尔 Alder Lake 架构的助力下,Windows 的性能有了大幅提升,不过这个结果只是到目前为止——正如上文所说,英特尔还没有为 Linux 内核发布任何 Thread Director 补丁,所以该结果并非完全公平。对此,Phoronix 推测应该最早能在 Linux 5.17 中看到 Thread Director 补丁。

  网友:“Windows 应该是最慢的啊”

  对于这个结果,许多网友也感到诧异,同时对英特尔还没为 Linux 内核发布 Thread Director 补丁的行为表示不满:

  @tildearrow:“我猜英特尔在 Linux 上的工作只是为了展示和保持其社区活力而已。无论出于何种原因,英特尔总是先在 Windows 上执行新功能。”

  @HEL88:“英特尔已经表明 Linux 桌面完全无关紧要。他们可能认为这是对的,因为只有一些 IT 人员使用它。”

  @spykes:“英特尔只是匆忙发布 Alder Lake,说他们在年底之前比 AMD 快,所以他们牺牲了一些 Linux 性能来换取宣传噱头。”

  @Vistaus:“Windows 应该是最慢的啊,这不公平!!!”

  @Alliancemd:“奇怪的是,在很多情况下,Clear Linux 的性能明显低于其他发行版……”

  对此,你有什么看法呢?你认为 Windows 和 Linux 哪一个性能更好?




1.png

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。