拿下技术面上传简历

在线推理服务,请求长度长尾严重:输入 p50 800 token、p99 24K,输出 p50 200、p99 3K。已经用了 continuous batching,max_num_seqs=256,但实测 GPU 利用率只有 60%,P99 TTFT 高达 8s。请诊断原因并给出方案,同时说明为什么不能靠简单调大或调小 batch 解决。

AI Infra 与 Harness 工程推理与部署5 年以上知识点 1 个

面试官在考什么

能否识别 prefill 与 decode 在同批中互相干扰的本质,并在调度、部署架构、SLA 分级上给出系统性方案,而不是把 batch size 当唯一旋钮。

批处理

回答框架 · 前两步

  1. 诊断结论:长 prefill 和 decode 混在同一批里,一个长 prefill 就把整个 step 时间拉长,decode 的 ITL 被拖垮;新请求又在队列里等,TTFT 恶化;batch 内长短请求互相拖累,所以利用率也上不去。
  2. 方案一 chunked prefill:把长 prefill 切片与 decode 交错,控制单 step 计算量,代价是实现复杂、需要按 ITL 目标调 chunk size。

还有 3 条答案要点、 3 层追问、 4 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「AI Infra 与 Harness 工程」方向页

同一能力域的其他题