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


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

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

    在这里插入图片描述

    一、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 哪一个性能更好?

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

  • 相关阅读:
    TensorFlow基本概念:张量、计算图
    excel表格在线编辑(开源版)
    图像处理领域之►边缘检测大合集◄【应该是全网仅有的了吧】
    Ansys Lumerical | 自发参量下变频 (SPDC) 光子源
    Linux NVMe Driver学习笔记之1:概述与nvme_core_init函数解析
    课程思政案例----简道云零代码应用开发实训平台
    【ElasticSearch】基于Docker 部署 ElasticSearch 和 Kibana,使用 Kibana 操作索引库,以及实现对文档的增删改查
    前端每日小计
    python将xml格式文件转成png或者pdf格式
    算法与数据结构【30天】集训营——概念术语介绍及基础知识准备(01)
  • 原文地址:https://blog.csdn.net/m0_50065287/article/details/121485406