您正在访问亚汇网香港分站,本站所提供的内容均遵守中华人民共和国香港特别行政区法律法规。

Meta 偷师 Valve:用 Steam Deck 掌机“防游戏掉帧”技术加速服务器

文 / 小亚 2025-12-24 12:02:12 来源:亚汇网

亚汇网援引博文介绍,CPU调度器负责决定哪些程序在何时使用CPU核心。Linux的默认调度器设计初衷是兼顾手机、笔记本和服务器等所有设备,因此策略极为保守。然而,Meta面对的是拥有数百个核心的巨型机器和严格的延迟目标,“通用型”方案无法满足其需求。Meta既不希望为每项服务单独定制调度器,也不愿依赖需手动调优的配置,最终选择了能自动适应负载变化、来自Valve的SCX-LAVD作为全系统的通用解决方案。SCX-LAVD直译为延迟感知虚拟截止时间调度器,是一种智能指挥系统,它不看车辆的“品牌”(静态优先级),而是看车辆急不急(行为监测)。如果发现某个任务经常急停急走(延迟敏感),就会给它开绿灯,确保它不迟到。不同于依赖静态优先级或人工指令的传统方案,该调度器持续观察任务的睡眠、唤醒和阻塞频率,据此估算哪些任务对延迟敏感,并为其设定更早的“虚拟截止时间”。该调度器原旨在解决游戏掉帧与输入延迟问题,现被证实能高效管理Meta庞大的数据中心工作负载,目前已在Meta的生产环境中广泛运行,负责管理从消息后端到缓存服务等各类核心业务。在SteamDeck上,错过截止时间意味着掉帧或卡顿;而在数据中心,这表现为网页请求变慢或消息延迟。尽管应用场景截然不同,但两者解决的底层逻辑完全一致。将面向掌机的调度器扩展至服务器级硬件并非易事。Meta工程师指出,在数十个核心共享同一调度队列时,竞争成为了瓶颈,且固定核心任务(Pinnedtasks)会产生不必要的干扰。为此,团队调整了LAVD处理任务队列和时间片的方式,增加了保护缓存局部性的逻辑,并对被网络中断淹没的核心进行补偿处理。关键在于,所有修复无需人工硬编码规则,均基于观测行为自动触发。广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,亚汇网所有文章均包含本声明。

相关新闻

加载更多...

排行榜 日排行 | 周排行