历史上,Linux内核更新通常只对日常使用Linux的用户有吸引力。然而,随着Steam Deck和基于SteamOSPC日益流行,内核改进如今变得诱人得多。Linux内核7.0版本现已确定发布(消息来源:Phoronix),并带来了一系列性能提升。

Cover Image

大部分新改进针对服务器级工作负载,但其中一些有潜力提升桌面响应速度和游戏性能,不过我们仍需等待基准测试结果来确认。

最有趣的功能可能要数TIP时间片扩展,它允许应用程序在执行关键任务时请求临时延长其时间片,从而避免在最糟糕的时刻被内核调度器抢占(即被搁置)。

这意味着,举例来说,当一个游戏或音频应用收到信号,即将被临时搁置时,它可以礼貌地请求“先生,能否再给我一点时间”,以便完成手头的工作。相应地,这可能会让运行重量级应用时的桌面性能更流畅,游戏体验更顺滑,甚至可能提升1%低帧率表现。

新的“sheaves”内存处理机制虽然主要面向服务器,但也能改善桌面体验。许多CPU密集型应用(例如某些游戏)之所以表现如此,是因为它们需要频繁地分配和释放内存。因此,sheaves的加速潜力在于,当CPU承受压力时,可以减少延迟峰值。

其余的升级看起来更适合服务器:Open Tree Namespace允许以更快的速度创建容器(用于DockerKubernetes和微服务),这对相应的托管服务来说是一大胜利。改进的IO_uring和零拷贝网络技术在处理大量网络流量(例如10+Gbps)时能显著减轻CPU负载,而对调度器的进一步调优应能让网络和数据库服务器更平稳地处理负载。

你可能想知道你钟爱的发行版何时会开始使用新内核。Canonical希望即将在4月发布的Ubuntu 26 LTS能搭载新内核,大约同一时间发布的Fedora 44也应如此。源自Fedora且发布迅速的Bazzite游戏发行版将在一个月内跟进,我们姑且称之为5月。专注于掌上设备的游戏发行版ChimeraOS则可能在6月左右获得更新。哦,对了,你现在可以更改Tux启动徽标了。


文章标签: #Linux内核 #性能提升 #游戏优化 #服务器 #内核更新

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。