影视聚合站 科技 文章内容

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

发布时间:2021-11-22 20:36:27来源:CSDN

整理|郑丽媛

出品|CSDN(ID:CSDNnews)

Windows和Linux这两大系统,对许多人来说一直是“萝卜青菜,各有所爱”。有人爱Windows生态庞大、硬件兼容性好,也有人喜欢Linux系统的稳定安全、支持定制,以及比Windows更好的性能——这也是很多人选择Linux的理由之一。

但最近,据知名Linux测试网站Phoronix的测试结果显示:这一次在性能上,Windows站起来了!

AlderLake助力Windows11

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

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

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

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

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

英特尔Corei9-12900K处理器

华硕ROGSTRIXZ690-EGAMINGWIFI主板

2个Corsair32GBDDR5-4400内存

1TBWD_BLACKSN850NVMe硬盘

集成AlderLakeSGT1显卡

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

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

FedoraWorkstation35——带有所有稳定更新的新Fedora35版本;

Ubuntu21.10——最近的Ubuntu21.10版本;

Ubuntu21.10+Linux5.15——从Linux5.13内核升级到Linux5.15.0稳定版,同时保持其余软件堆栈相同,主要展示升级默认内核是否对测试结果有影响;

Ubuntu21.10+Linux5.16Git——使用Linux5.16Git并加上Ubuntu21.10的最新上游内核代码,但需要注意的是,英特尔尚未发布任何适用于Linux的ThreadDirector补丁或其他AlderLake优化。

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

Windows11拔得头筹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参考链接:https://www.phoronix.com/scan.php?page=article&item=alderlake-windows-linux&num=1

© 2016-2021 ysjhz.com Inc.

站点统计| 举报| Archiver| 手机版| 小黑屋| 影视聚合站 ( 皖ICP备16004362号-1 )