Windows 11 性能远超 Linux,Alder Lake 线程调度最关键


早在今年 8 月英特尔举办的 Architecture Day 2021 活动中,英特尔就分享过其第十二代酷睿 Alder Lake CPU 架构的核心设计细节。在 Alder Lake 中,英特尔专为 Windows 11 进行了优化,以更好地利用 Alder Lake 中所采用的 P+E 核心的混合架构和硬件线程调度技术 —— Intel Thread Director。 为了测试这些技术并一窥 Alder Lake 在 Windows 11 和 Linux 上的表现究竟谁更好以及具体好多少,外媒 Phoronix 近日做了一次深入的测试,此次测试选择了 Core i9-12900K,这也是英特尔目前最顶级的第十二代 CPU。 此次所采用的测试平台由以下部件组成:
  • 英特尔 Core i9-12900K 处理器
  • 玩家国度 ROG STRIX Z690E GAMING WIFI 主板
  • 海盗船 64GB DDR5-4400 内存
参与测试的 Windows 系统:
  • Windows 11 Pro Build 22000 系统
参与测试的 Linux 系统:
  • Ubuntu 21.10 + Linux 5.16 Git
  • Ubuntu 21.10 + Linux 5.15
  • Ubuntu 21.10
  • Clear Linux 35250
  • Fedora Workstation 35
此次一共进行了 104 项测试,其中包括浏览器基准测试、视频编码、图像编码和解压缩等。先说结论,从下图最终结果的图表来看,Windows 在 104 项测试中有 47 项测试拔得头筹,占比达到了 45.2%,是 6 个参与测试的系统中表现最为出色的系统,使其成为了 Alder Lake 处理器的最佳平台。 排名第二的操作系统是 Clear Linux 35250,在 104 项测试中有 37 项测试表现优异,占比 35.6;虽然 Fedora Workstation 35 在此次测试中排名第三,但其仅有 10 项测试取得优势,与第二名之间的差距可以说是非常大。
与 Alder Lake 相比,在以前基于 Tiger Lake CPU 的性能测试中,Windows 则要比 Ubuntu 的性能稍弱一些,这也验证了英特尔的说法,即如今的 Alder Lake 架构对 Windows 11 确实具有特定的优化,而且从此次测试来看优化幅度还不小。
https://cdn.neow.in/news/images/uploaded/2021/11/1636783179_win_11_vs_ubuntu_21_geomean_tiger_lake.jpg
如前文所述,Alder Lake 采用的是混合架构,即采用了 P + E 的核心组合。Linux 调度程序被设计用来控制多个核心集群,但它并没有被设计用来区分不同类型的核心,这意味着调度程序不知道核心之间的性能差异。因此,调度程序会将工作负载发送到 E 核心,而这些工作负载本应该被发送到更快的 P 核心。 除了完全禁用 E 核心(但会造成多核性能水平下滑),目前 Linux 暂时没有解决这个问题的办法。未来 Linux 肯定会带来与 Alder Lake 更好的兼容性,但现在不能保证这些改进何时会到来。 以下分别是浏览器基准测试、视频编码、图像编码和解压缩测试,感兴趣的用户可以继续查看,也可访问 Phoronix 查看完整报告。 使用 Selenium 进行的浏览器和网络应用程序基准测试中(部分场景下的测试,数值越小越好,请注意区分): https://cdn.neow.in/news/images/uploaded/2021/11/1636783166_selenium_kraken_story.jpg.    https://cdn.neow.in/news/images/uploaded/2021/11/1636783160_selenium_jetstream-2_story.jpg     https://cdn.neow.in/news/images/uploaded/2021/11/1636783153_selenium_ares-6_story.jpg AV1 格式的解码和编码测试:
https://cdn.neow.in/news/images/uploaded/2021/11/1636783132_dav1d_summer_nature_1080p_story.jpg
https://cdn.neow.in/news/images/uploaded/2021/11/1636783146_rav1e_0.5_speed_10_story.jpg
解压缩性能测试和大数据可视化性能测试:
https://cdn.neow.in/news/images/uploaded/2021/11/1636783186_zstd_compression_decompression_speed_story.jpg
https://cdn.neow.in/news/images/uploaded/2021/11/1636783139_paraview_wavelet_volume_4k_story.jpg

相關推薦

2023-06-13

在已经发布,试图帮助提高Alder Lake CPU和更新版本的Linux性能。 英特尔工程师以前曾为Linux尝试过集群调度,但最后导致了退步......我在2021年强调了这个问题,Linux 5.16的新集群调度造成了退步,进一步伤害了Alder Lake。英特尔工

2023-04-24

测试中的成绩对比,再来决定。 为了了解 Ubuntu 23.04 的性能,测试人员在三台不同的笔记本电脑上进行了 Ubuntu 22.10(含SRU 更新)和 Ubuntu 23.04 的基准测试,三台设备配置如下: 戴尔 XPS 9310,配备英特尔 Core i7 1165G7 Tiger Lake

2021-12-23

PU P-State 代表电压-频率控制状态,在 ACPI 规范中被定义为性能状态。在电压-频率控制中,驱动电路的电压和时钟频率会根据工作负载而增加或减少。操作系统根据当前的工作负荷请求特定的 P-State。处理器可以接受或拒绝该请求

2022-06-15

载,该调度程序的调整补丁可显著改善基于 AMD Zen 的系统性能,甚至在 Intel Xeon 服务器上也可提供帮助。 补丁的内容主要为:当 find_idlest_group() 函数中允许 NUMA 不平衡时,公平调度程序的更改正在考虑 CPU 亲和性。AMD 工程师 K P

2023-08-19

ater MX Linux 21.1 (64-bit) or later Zorin OS 16.1 (64-bit) or later Windows 11 22H1 (64-bit) or later 外观图 产品介绍:https://us.starlabs.systems/pages/starlite 购买地址:https://us.starlabs.systems/products/starlite

2022-07-15

表明,“-O3 -march=native”内核构建并没有产生明显更好的性能。事实是,当在 Ubuntu 22.04 LTS 上使用 GCC 11 构建时,它甚至在一些工作负载中都出现了倒退。 特别是"-O3 -march=native "内核在某些 I/O 工作负载上的表现,不仅比不上

2023-03-20

发布的 OpenSSH 9.3、处理 MS-DOS 文件系统时对 makefs 的主要性能修复,以及对主机/机器 ID 生成的更改。 Netflix 还修复了 makefs 的性能问题,大大缩减了 MSDOS 文件系统的创建速度。补丁解释说,“添加缺失的 brelse(bp),没有它,缓存

2022-10-22

已被添加到更多的组件,以及其他各种安全改进 根据 Linux 5.15.69 更新了 DRM 显示驱动支持,同时为 Alder Lake 和 Raptor Lake 启用了英特尔 DRM 驱动的支持 OpenBSD ARM64 支持的 CPU 的最大数量增加到 256 各种 CPU 频率的改进 在内核中

2023-02-28

e 管理程序、改进对 Intel Alder Lake 的支持、Kdump 支持解码 Linux 系统调用,以及一系列其他软件更新,以及对其内核的其他改进。 FreeBSD 13.2 Beta 3 主要变化 支持更多 4G 无线调制解调器 添加 nproc(1) 工具 添加缺失的 loader 帮

2022-10-11

天前,一名用户在知名的匿名网站 4chan 上公开了英特尔 Alder Lake UEFI 的源代码,与此同时还有一份文件副本被发布到了 GitHub 上(目前这两个网站上的文件均已无法访问,但已在网上传播)。该源代码文件是一个容量达到了 2.8GB

2023-04-25

战。一方面,对于手工优化的框架,虽然其特定情况下的性能较为极致,但通用性存在限制。另一方面,现有的自动分布式框架可能在通用性和性能方面表现较好,但通常需要忍受较长的策略搜索时间,进而对业务落地产生一定

2021-12-06

Spectre V1 SWAPGS 处理器侧信道漏洞的一些重要修复已经在 Linux-5.16-rc4 内核中登陆,相关的 Spectre V1 修复补丁来源于百度 Linux 工程师赖百度(<[email protected]>)。 去年 Spectre V1 漏洞相关的 Linux 内核提交导致 SWAPGS 处理

2023-04-03

程序增强功能、改进的 Intel Alder Lake 支持、Kdump支持解码 Linux 系统调用,以及一系列其他软件更新和对内核的其他改进。 此外,FreeBSD 14.0 预计将在 7 月中旬作为一项重大功能版本更新。

2022-09-17

。据  Julia 介绍称,Nest 调度程序可利用现代硬件“将性能提高了 10%-2 倍,并且可以减少能源使用”。 现有的 Linux CFS 调度程序行为是将任务分散到机器的可用 CPU 内核上,Nest 采用了不同的方法。考虑到了启动长时间空闲的