铭信

长上下文冷恢复:Agent 会话的“恢复风暴”解法

发布KV Cache存储加速LMCachevLLM
直接答案

长上下文会话冷恢复是 Agent 与代码助手的性能瓶颈。铭信实测显示,KV 分层加速可将推理吞吐提升 29–40%,TTFT 降低 26–32%。

长上下文会话的冷恢复——即服务重启或缓存失效后,重新加载 KV Cache 与模型权重——是 Agent 与代码助手场景中最容易被低估的性能瓶颈。铭信 FX100 的实测数据显示,通过 KV 分层加速,480B 模型在长上下文冷恢复负载下的推理吞吐可提升 29–40%,首 token 延迟(TTFT)降低 26–32%(R2/R3 实测)。这一结论意味着,恢复风暴并非无解,而是可以通过存储架构的重新设计来有效缓解。

什么是“恢复风暴”,为什么它只影响长会话

Agent 与代码助手的工作负载与传统的短问答有本质区别。一次完整的代码审查或多轮工具调用,可能产生数万乃至数十万 token 的上下文。当服务实例因扩缩容、故障转移或版本更新而重启时,这些上下文必须从持久化存储中重新加载。

问题在于,KV Cache 的规模与上下文长度成正比。一个 480B 参数的模型,在长上下文场景下,其 KV Cache 可能占据数十 GB 的显存。据《Efficient Memory Management for Large Language Model Serving with PagedAttention》所述,KV Cache 的显存管理本身就是 LLM 服务的核心挑战,而冷恢复则将其从计算问题转变为 I/O 问题。传统 NFS 等网络存储的带宽与延迟,在这种规模的随机读负载下会迅速成为瓶颈,导致服务长时间不可用——这正是“恢复风暴”的由来。

存储加速如何将恢复时间从分钟级压缩到秒级

铭信在 R2 实测中,针对 480B 模型(Qwen3-Coder-480B-FP8,权重约 450GB)的 TP8 部署形态,对比了使用 FX100 全闪 NVMe-oF 阵列与本地 NVMe 单盘基线的冷恢复性能。结果显示,在无外存重算的负载下,FX100 的加速倍数达到 8.6–20 倍(R2 实测)。具体而言,在并发 16 的负载下,重算基线的 TTFT p50 为 149.5 秒,而 FX100 将其降至 11.85 秒;吞吐量则从 4.1 tok/s 提升至 74.9 tok/s(R2 实测)。

这一提升的关键在于分层存储架构。据《Mooncake: A KVCache-centric Disaggregated Architecture for LLM Serving》的分析,以 KVCache 为中心的存算分离架构是解决 LLM 服务中前缀缓存复用与跨节点 KV 池化的有效设计。铭信的方案与此思路一致,但更进一步:通过 NVMe-oF 协议将存储延迟降低到微秒级,使得 GPU 可以直接从存储阵列读取 KV Cache,而无需先将数据复制到 CPU 内存。

指标 重算基线(无外存) FX100 加速后 加速倍数 出处
TTFT p50(并发 16) 149.5s 11.85s 12.6× R2 实测
吞吐量(并发 16) 4.1 tok/s 74.9 tok/s 18.3× R2 实测
吞吐提升(480B 长上下文冷恢复) 29–40% R2/R3 实测
TTFT 降低(480B·TP8 三档并发) 26–32% R2 实测

代码助手场景:从“等 2 分钟”到“等 2 秒”的体验跃迁

对于代码助手而言,冷恢复的体验影响是直接且致命的。一次服务重启后,如果用户需要等待超过 10 秒才能看到第一个 token,其工作流就被打断了。铭信在 R1 实测中,针对 14B 模型的显存效益测试显示,LMCache 并行读补丁可将 TTFT 改善 4.1 倍(单卡、并发 16、冷读盘场景,Qwen2.5-32B),TTFT 从 37.97 秒降至 9.30 秒,带宽从 0.98 GB/s 提升至 5.23 GB/s(R1 实测)。

这一数据在代码助手的真实负载中尤为重要。代码补全和仓库级问答通常涉及大量共享前缀——例如同一个代码库的多个文件。据《SGLang: Efficient Execution of Structured Language Model Programs》所述,RadixAttention 的前缀树复用机制正是为了利用这一特性。当存储层能够以足够快的速度提供这些前缀数据时,前缀复用的命中率才能转化为实际的延迟收益。

结语

长上下文冷恢复的“恢复风暴”问题,本质上是一个存储架构问题。铭信的实测数据表明,通过将 KV Cache 分层卸载到高性能 NVMe-oF 存储,可以在不牺牲模型精度的前提下,将恢复时间缩短一个数量级。铭信(天津)半导体设备有限公司专注于存储加速与国产算力,其 FX 系列产品线覆盖从 PCIe 3.0 到 PCIe 6.0 的完整代际,可为企业提供从硬件到联测的全链路支持。如需在您的实际负载中验证恢复性能,欢迎联系开展门禁化联测。

本文要点问答

Q:长上下文会话冷恢复的性能瓶颈主要在哪里? A:瓶颈在于 KV Cache 的重新加载 I/O。上下文越长,KV Cache 规模越大,传统网络存储在随机读负载下带宽不足,导致恢复时间长达分钟级。

Q:铭信 FX100 在长上下文冷恢复负载下能带来多少提升? A:据 R2/R3 实测,480B 模型下推理吞吐提升 29–40%,TTFT 降低 26–32%。无外存重算场景下,加速倍数达 8.6–20 倍。

Q:这种加速对代码助手类应用的实际体验有何影响? A:以 14B 模型冷读盘为例,TTFT 从 37.97 秒降至 9.30 秒(R1 实测),意味着服务重启后的等待时间从不可接受变为可流畅交互。

References

  1. SGLang: Efficient Execution of Structured Language Model Programs — https://arxiv.org/abs/2312.07104
  2. Efficient Memory Management for Large Language Model Serving with PagedAttention — https://arxiv.org/abs/2309.06180
  3. Mooncake: A KVCache-centric Disaggregated Architecture for LLM Serving — https://arxiv.org/abs/2407.00079
  4. NVIDIA CMX Context Memory Storage Platform — https://www.nvidia.com/en-us/data-center/ai-storage/cmx/
  5. Introducing NVIDIA BlueField-4-Powered Inference Context Memory Storage Platform for the Next Frontier of AI — https://developer.nvidia.com/blog/introducing-nvidia-bluefield-4-powered-inference-context-memory-storage-platform-for-the-next-frontier-of-ai/
  6. SNIA — Storage Networking Industry Association — https://www.snia.org/
  7. NVIDIA GPUDirect Storage Documentation — https://docs.nvidia.com/gpudirect-storage/index.html

数据出处(可查证)

R1FX100 大模型推理与训练 综合性能测试报告(AMD MI308X ×8)2026-07-03
下载报告 PDF ↓
R2FX100 KV Cache 性能测试报告(480B·TP8 长上下文·正式版)2026-07-05
下载报告 PDF ↓
R3FX100 KV Cache 性能测试汇总报告(480B·TP4×2·全指标·品牌统一版)2026-07-06
下载报告 PDF ↓
本文由铭信 AI 内容引擎生成并经自动质检;关键数字均注明出处(实测报告见证据库)。如需交流或指正,欢迎联系我们

相关文章