网易首页 > 网易号 > 正文 申请入驻

8个请求分1个给CPU,完成时间少了9.8%

0
分享至

“把几乎全部请求都交给GPU”——这是第一轮请求路由基准测试给出的答案:最快的策略把12个请求里的11个分给了GPU。但作者没有停在这里,他追问了一个更有用的问题:选择性把部分请求卸载到CPU,能不能比全部压在GPU上更快完成?


这个引擎叫mini-vllm-rs,是作者用Rust在Candle之上为macOS构建的单节点LLM推理引擎,可以让CPU与Metal GPU两个后端并发运行,并在两者之间按整条请求进行路由。实验用的是量化版Qwen2.5 0.5B模型、F32激活,跑在Apple M2上。

先看两个后端的差距在哪

对一个512输入、128输出的请求,隔离环境下的后端剖析显示:CPU最大的劣势出现在长且未命中缓存的提示词预填充(prefill)阶段。即便GPU手上已有活,为了避开CPU预填充,等GPU也可能是划算的。而如果前缀已经预热,这部分开销大部分会消失,剩下的只是解码(decode)阶段较小的劣势——这个劣势,GPU的积压任务量有可能把它抵消掉。

两个后端各自拥有调度器和KV缓存,请求一旦选定后端就留在那里。作者向两边的缓存都预置了约512个token的前缀,每个被测请求使用相同的516个token提示词,并精确生成128个token。两边都预热,等于给CPU一个避开昂贵预填充的机会。

对比的两组是:强制全部走GPU,以及混合路由——路由器根据预估的待处理任务和新增任务在CPU与Metal之间选择。两组调度器设置相同,每个后端最多4个活跃请求,请求间隔50毫秒到达、不等待先前响应,每组都从全新服务器和预置缓存开始,各跑3次。

第7个和第8个请求之间发生了什么

路由器的打分把预填充和解码分开计价:剩余预填充token数除以预填充速率,加上剩余解码token预算除以解码速率。总量包含已有工作和新到请求。解码工作用每个已有请求未用完的max_new_tokens预算加新请求的完整预算来近似,因此路由器并不预测实际输出长度或提前停止。速率来自隔离环境的后端剖析,所以这是一个基于工作量的排序,而不是对批处理完成时间的精确预测。

诊断日志把边界画得很清楚。两个候选后端都为这个516 token的提示词报告了496 token的可复用前缀,于是空闲的CPU只需计入20个预估预填充token和128 token的解码预算,得分为20/73 + 128/45 = 3.118秒。

到第7个请求时,GPU已有4个活跃请求和2个排队请求,每个排队提示词同样带着496 token的缓存估计,各剩20个预填充token。算上新请求,GPU的预估预填充工作是2×20 + 20 = 60个token;解码预算为256(排队)+ 496(活跃)+ 128(新到)= 880个token。得分60/2551 + 880/293 = 3.027秒,仍低于CPU。光看GPU槽位被占满,还不足以支持卸载。

约50毫秒后,第8个请求到达路由器。此时第7个请求已加入GPU队列,活跃请求公布的剩余解码预算下降了8个token。算上新请求,GPU的预估预填充变成80个token,合计解码预算为384(排队)+ 488(活跃)+ 128(新到)= 1000个token,得分升到3.444秒,超过了空闲CPU不变的3.118秒,路由器于是选择了CPU。预热前缀让预填充工作量保持很小,累积的解码工作把天平压了过去。

这里还有一段插曲:在帮忙整理早前基准数据时,AI发现了一个记账错误——排队请求丢失了缓存折扣,导致GPU预填充工作量被高估。作者修掉它并重跑了基准,第一次CPU分配从第7个请求挪到了第8个请求,这里的容量结果用的是修正后的运行。排队请求现在会保留路由时的缓存估计,尽管缓存驱逐可能让这些估计过期。输出长度估计仍未完成;作为对照,SGLang的调度器用可调的new_token_ratio缩放剩余token预算,来估计运行中请求未来的KV缓存需求,这是一种启发式而非精确的输出长度预测。

实际效果

第8个请求被卸载后,完成得远早于混合批次结束。CPU可以在GPU继续服务其分配请求的同时开始有效工作,整个批次也结束得更早。3次运行的平均完成时间从11.47秒降到10.35秒,降幅9.8%。混合路由在三次运行中分别把0个、1个、6个请求分给CPU。

更长的GPU积压里,收益继续存在。48个请求的批次中,每次运行CPU只分到6个请求,平均完成时间从68.43秒降到60.88秒,聚合输出吞吐提升12.4%。

延迟收益并不均匀。8请求场景下中位数TTFT改善,但p95 TTFT上升了3.5%;48请求的长积压下,中位数和p95 TTFT都改善,中位数和p95端到端延迟也改善。选择性卸载提升了容量,但不保证每一项延迟指标都赢。

下一步的基线检查是GPU并发度扫描,因为这些收益是对着固定的4活跃请求GPU配置测出来的。持续到达和不同的缓存命中率,将进一步检验这个结论能走多远。

这轮实验改变的东西很明确:第一轮基准指出了该往哪看——CPU的劣势在解码阶段远小于预填充阶段;后续实验证明,预热前缀加上GPU积压,可以让选择性CPU卸载变得有用。后端速度本身并不决定放置,路由器还必须把已经排队的工作、以及缓存复用能省掉的预填充算进去。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
马斯克为什么这么疯狂地生那么多孩子? 原因很简单,他真觉得人类要完,要搞“基因筛选”!

马斯克为什么这么疯狂地生那么多孩子? 原因很简单,他真觉得人类要完,要搞“基因筛选”!

LULU生活家
2026-10-24 18:01:57
正式退赛!徐杰遗憾,宏远批准,状态低迷被批想女友,亲自下场回应

正式退赛!徐杰遗憾,宏远批准,状态低迷被批想女友,亲自下场回应

喜欢体育的猫
2026-10-25 15:16:41
2027年起,如果房价继续下跌,中国近50%的家庭或将面临3个难题

2027年起,如果房价继续下跌,中国近50%的家庭或将面临3个难题

兴趣知识
2026-10-23 01:46:23
多省党政主要负责同志调整

多省党政主要负责同志调整

中国经济网
2026-10-24 21:19:03
靠“卡脖子”救不了结婚率:真恢复了那条规定,只会把更多人吓回单身

靠“卡脖子”救不了结婚率:真恢复了那条规定,只会把更多人吓回单身

你在偷看谁
2026-10-24 20:17:34
10月25日,大家盼了许久的2026年退休人员基本养老金不涨了吗?

10月25日,大家盼了许久的2026年退休人员基本养老金不涨了吗?

何侦爱体育
2026-10-25 11:34:16
小鹏开除薅餐补的员工,这事儿吵的根本不是那十几块钱

小鹏开除薅餐补的员工,这事儿吵的根本不是那十几块钱

小南看车
2026-10-24 22:44:16
网传大疆就黑客赛事报警,主办方怒怼:没见过这么傻X的人

网传大疆就黑客赛事报警,主办方怒怼:没见过这么傻X的人

识礁Farsight
2026-10-25 11:54:22
76岁谭咏麟激动发文,晒与成龙、曾志伟、林子祥、叶蒨文聚会合照,一桌男星成龙年龄最小

76岁谭咏麟激动发文,晒与成龙、曾志伟、林子祥、叶蒨文聚会合照,一桌男星成龙年龄最小

叨唠
2026-10-25 00:20:10
许家印在看守所的待遇

许家印在看守所的待遇

年代回忆
2026-10-22 23:21:45
34岁内马尔情绪失控!拿球砸人+捂嘴辱骂 被红牌罚下后追打对手

34岁内马尔情绪失控!拿球砸人+捂嘴辱骂 被红牌罚下后追打对手

念洲
2026-10-25 10:39:43
自掏腰包150万、每天睡2小时、23年没回家:某高校“优秀导师”评选PPT曝光,“掏空父母养老钱做科研”竟被当成先进事迹表彰!

自掏腰包150万、每天睡2小时、23年没回家:某高校“优秀导师”评选PPT曝光,“掏空父母养老钱做科研”竟被当成先进事迹表彰!

学术眺望
2026-10-24 16:55:03
美国断供C919发动机一年后,外媒称中国会造一台更好的,如今怎么样了?

美国断供C919发动机一年后,外媒称中国会造一台更好的,如今怎么样了?

互联鱼
2026-10-25 14:53:18
刘涛活动遭创始人多次当众摸胸强颜欢笑,陈都灵也没逃过

刘涛活动遭创始人多次当众摸胸强颜欢笑,陈都灵也没逃过

橙星文娱
2026-10-23 18:53:11
国务院定调企业退休人员养老金、各项待遇、保障规则,一文讲透

国务院定调企业退休人员养老金、各项待遇、保障规则,一文讲透

三农老历
2026-10-24 14:57:26
大部分生儿子的家庭,其实都很惨,因为“儿子”在婚姻市场,其实是不值钱的

大部分生儿子的家庭,其实都很惨,因为“儿子”在婚姻市场,其实是不值钱的

舒山有鹿
2026-10-24 22:00:08
真是没想到!1-0双杀成都蓉城仅1夜,大连英博传来主帅李国旭新消息,马马杜说的很实在!夺冠前提曝光

真是没想到!1-0双杀成都蓉城仅1夜,大连英博传来主帅李国旭新消息,马马杜说的很实在!夺冠前提曝光

篮球热嗖
2026-10-25 09:55:39
反思过去的计划生育口号,孙玉良:不负责任的口号损害政府公信力

反思过去的计划生育口号,孙玉良:不负责任的口号损害政府公信力

孙玉良
2026-10-18 08:56:59
好惨痛的家庭存款事实,手握50万到60万的存款,千万不要随心所欲

好惨痛的家庭存款事实,手握50万到60万的存款,千万不要随心所欲

别人都叫我阿腈
2026-10-25 12:11:59
900万勇士旧将登MVP榜第一!库里盛赞进步很大 场均36.5分联盟封王

900万勇士旧将登MVP榜第一!库里盛赞进步很大 场均36.5分联盟封王

颜小白的篮球梦
2026-10-24 19:44:41
2026-10-25 18:35:00
码上闲叙
码上闲叙
有态度网友ytd
209文章数 102关注度
往期回顾 全部

科技要闻

苹果首款折叠屏没能养肥黄牛

头条要闻

洪秀柱痛批:日本根本就是个无大义、轻廉耻的国家

头条要闻

洪秀柱痛批:日本根本就是个无大义、轻廉耻的国家

体育要闻

文班、约基奇和扬尼斯各自的处境

娱乐要闻

低调复出后,全红婵当众落泪

财经要闻

手机洗牌:华为苹果守住了 小米OV换打法

汽车要闻

换装大尺寸中控屏 全新帝豪向上系列上市5.99万起

态度原创

时尚
亲子
数码
本地
家居

伊姐周六热推:电视剧《尚公主》;电视剧《小城良方》......

亲子要闻

模拟家庭有真实爱,福利院孩子不止一个妈妈

数码要闻

荣耀平板MagicOS11更新亮点一图:支持PC桌面、液态玻璃

本地新闻

这么近,那么美,周末赴贺州丨大湾区后花园

家居要闻

2026建博会(广州) 公装联探展交流活动

无障碍浏览 进入关怀版