首页/AI/大模型部署与运维速查/KV swap:用 CPU 内存做缓冲
本包目录(267 条)
部署形态与选型43 条推理环境与 GPU50 条
推理参数与优化50 条
显存与并发估算40 条服务化与网关34 条运维监控与排障50 条

KV swap:用 CPU 内存做缓冲

KV 显存不足时把被抢占请求的 KV 换出到 CPU 内存,需要时再换回:vLLM 提供 swap-space 配置交换空间大小,属于缓冲手段而非常态扩容方案。

配置交换空间(vLLM 示意)

配置交换空间(vLLM 示意)
vllm serve <模型路径> --swap-space 8   # 单位 GiB,按机器内存与负载评估
换入换出会引入延迟抖动:出现频繁抢占时优先扩卡、降低并发或缩短窗口。

易错点

  • 把 swap 当扩容用:反复换入换出拉高尾延迟,表现为周期性变慢

数据来源与参考

  • vLLM 官方文档:Engine 参数与优化(docs.vllm.ai)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌