驱动之家 5小时前
Steam Deck的CPU调度器太优秀!Meta大型数据中心都在用
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 12 月 24 日消息,Meta 近日在 Linux Plumbers 大会上分享称,Meta 为 Facebook 的大型数据中心寻找更高效的 CPU 调度器时,最终选择了为 Steam Deck 开发的 CPU 调度器。

CPU 调度器是计算机系统中的关键组件,它决定了哪些程序将在哪些 CPU 核心上运行以及何时运行。

由于 Linux 系统广泛应用于从手机到服务器各种设备,其默认的 CPU 调度器设计较为保守,难以满足高负载下的低延迟需求。

Meta 在寻找更适合其数据中心的调度器时,测试了多种企业级 Linux 发行版,最终却在游戏领域找到了答案。

Meta 工程师 David Dai 与 Ran Newton 透露,Facebook 的服务器集群目前正大规模部署名为 "SCX-LAVD" 的调度器。

这款调度器最初由 Valve 委托 Igalia 开发,用以解决 Steam Deck 在运行 3A 大作时可能出现的丢帧、卡顿及输入延迟问题。

其核心优势在于其动态任务管理,通过持续观察任务的行为,自动估算哪些任务对延迟更为敏感,并为这些任务分配更早的 " 虚拟截止时间 ",从而确保在系统繁忙时也能及时运行。

Meta 经过多方实测发现,这种追求 " 极致低延迟 " 的特性,意外地与管理 Facebook 海量 Web 请求、后端消息及缓存服务的需求高度契合。

Meta 最终将这款 " 游戏专属 " 调度器移植到了服务器端,并针对服务器的多核心、多层级缓存拓扑进行了优化,加入了自家业务逻辑。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

数据中心 linux steam 任务管理
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论