首页 热点 业界 科技快讯 数码 电子消费 通信 前沿动态 企业前沿 电商

操作系统的性能调度优化 Linux实现超越Win11的性能提升

2022-08-29 14:03:05 来源 : cnBeta

随着针对英特尔混合 CPU 架构的持续优化,Linux 或很快实现超越 Windows 11 操作系统的能提升。回顾 2021 年的架构日活动,芯片巨头英特尔介绍了采用大小核设计的 12 代 Alder Lake CPU 的核心设计细节。当时该公司称,其已携手微软在 Windows 11 操作系统中带来了 Thread Director 任务调度优化,以充分发挥混合架构的能。

2021 年 11 月的实测结果表明,操作系统层面的能调度优化,让Windows11 轻松击败了 Linux 台、以及微软自家的 Windows 10(即使较旧的 Lakefield CPU 也是如此)。

时间快进到 2022 年 8 月,事情似乎正在起变化。可知随着 Linux 底层代码的持续优化,其正在逐渐缩短与 Windows 11 的能差距。

基于 5.18 版 Linux 内核实测表明,Alder Lake-S 酷睿 i9-12900K 处理器在 Ubuntu 发行版上的表现,已较 Windows 11 几乎没有任何差异。

与此同时,由英特尔Linux 工程师 Racardo Neri 提交的新补丁可知,进一步的优化正在路上。

据悉,新补丁主要改进了大核(P-cores)能、以及与小核(E-cores)之间的任务调度。

在混用了具有较高频率的同步多线程(SMT)内核、以及不支持 SMT 的较低频内核的处理器上,若多个 SMT 同级处理器处于忙碌状态,则较低优先级的 CPU 会适当接管前者的内核任务。

新补丁没有采用让每个 SMT 内核被赋予不同优先级的做法,而是通过调整 asym-packing 负载均衡器来识别繁忙的同级 SMT 核心,并让低优先级的 CPU 来承担部分任务。

在剔除了这些人为的优先级调度因素之后,系统能够避免在混合架构处理器上的多余跳动操作,使得低优先级内核可检查所有 SMT 内核中最繁忙的队列。

受益于此,Linux 将很快实现对 Windows 11 操作系统的反超。此外考虑到即将推出的 13 代 Raptor Lake(以及 14 代 Meteor Lake 等后续产品线)都基于相同的设计理念,这一优势也将无缝延续下去。

标签: 性能调度优化 混合架构的性能 Linux实现超越Win11的性能提升 任务调度

相关文章

最近更新
郭嘉新传txt下载 2023-03-11 06:13:46
欠你的太多歌词 2023-03-10 15:13:39
这个家因为有了她... 2023-03-10 09:59:10