vLLM 本地部署生产清单:并发、显存、量化实测
内容刷新 / GEO:补 English summary 与最新核对清单 — gc-local-vllm
Full article body is primarily in Chinese for SEO depth; key points above are localized. Use the language switcher and deep links for global navigation.

## vLLM 本地部署生产清单:并发、显存、量化实测
本地部署 vLLM 时,核心目标是让多用户并发请求稳定运行,同时控制显存占用和生成质量。你可以根据 GPU 规格、模型大小和实际 QPS 需求,快速搭建一个可支撑 10–50+ 并发、TPOT 控制在合理范围的生产服务。
- 谁适用:需要自托管 API 服务的开发者和中小团队。
- 决策点:单卡 RTX 4090 适合 7B–13B 模型;8 卡 A100/H100 适合 70B 及以上。
- 执行顺序:先选量化级别,再配并发参数,最后验证显存与吞吐。
下面是 2026 年最新实测清单,基于官方配置与生产环境验证。
## 现状与数据更新
截至 2026 年 9 月,vLLM 已支持 NVFP4 / MXFP4 等新一代量化,单 GPU 吞吐可达 25K+ TPS(Qwen3.5 系列)。连续批处理(continuous batching)与 PagedAttention 让 KV 缓存更高效,预先捕获(preemption)机制已默认启用,显著降低 OOM 风险。
消费级卡(如 RTX 4090)和数据中心卡(如 H100)的差异主要在 TP(tensor parallel)规模和量化压缩比。典型配置下,70B 模型在 4x H100 上可稳定 20+ 并发,显存利用率 70–85%。Apple Silicon 平台(vllm-metal)支持并发代理负载,TTFT 更平滑。
## 核对清单
以下清单可直接复制到 Docker 或裸机环境执行,包含关键参数与实测建议。
核心配置清单
| 项目 | 推荐值 | 适用场景 | 实测影响 |
|---|---|---|---|
| 模型 | Qwen3.8-27B / Llama-3.3-70B | 日常对话 / 复杂推理 | 吞吐随参数线性下降 |
| 量化级别 | AWQ-INT4 或 NVFP4 | 显存 < 48GB | INT4 节省 60%+ 显存 |
| gpu_memory_utilization | 0.85–0.92 | 单卡 / 多卡 | 避免 OOM 同时留 KV 空间 |
| max_num_seqs | 256–512(单卡)<br>128–256(多卡) | 并发数 > 50 | 过高导致 KV 碎片 |
| max_num_batched_tokens | 8192–16384 | 长上下文代理任务 | 调优 ITL 与吞吐 |
| tensor_parallel_size | 1(单卡)<br>4(70B+) | GPU 数量 | 每卡显存减半 |
| max_model_len | 32768–131072 | 长上下文 / 工具调用 | 决定 KV 总容量 |
执行命令示例(OpenAI 兼容服务): ``bash docker run -d --gpus all -p 8000:8000 --name vllm \ ghcr.io/vllm-project/vllm:latest \ --model Qwen/Qwen3.8-27B-Instruct \ --quantization awq \ --gpu-memory-utilization 0.88 \ --max-num-seqs 256 \ --max-num-batched-tokens 16384 \ --tensor-parallel-size 4 \ --port 8000 ``
量化实测数据(参考 2026 年 Houtini 基准与 Spheron 优化):
| 模型 | 量化 | 单卡 / 多卡 | 并发 20 | TPOT (ms) | 显存利用率 | 吞吐 (tok/s) |
|---|---|---|---|---|---|---|
| Qwen3.8-27B | INT4 | 1x 4090 | 15 | 180 | 78% | 28 |
| Qwen3.8-27B | NVFP4 | 4x H100 | 30 | 120 | 82% | 52 |
| Llama-3.3-70B | AWQ-INT4 | 4x A100 | 45 | 220 | 75% | 41 |
数据来源于 vLLM 官方优化文档与多卡生产环境实测,实际以当日硬件与模型版本为准。
## 风险边界
高并发时若 max_num_seqs 过高或量化过度(INT8 以下),可能触发 preemptions(抢占),导致 TTFT 波动 2–3 倍。过高 gpu_memory_utilization 易 OOM,尤其在多用户或长上下文场景。量化与并发存在权衡:INT4 可提升 2–3 倍吞吐,但精度略降。
- 常见误区:直接用默认 0.8 利用率 + 128 max_num_seqs,单卡 70B 经常 OOM。
- 边界:RTX 4090 最大推荐 13B INT4;H100 建议留 15% 显存给系统与 KV。
## 站内路径
- 本地部署工具页 —— 快速启动 vLLM 容器模板
- API 检测器 —— 验证 OpenAI 兼容接口
- 模型天梯 —— 对比同级别模型吞吐与成本
- 官方 API 文档 —— 参考 Grok / OpenAI 实时价格与中转倍率
- API 中转页面 —— 结合本地 vLLM 实现自有 API 服务
## 延伸阅读
- vLLM 优化与调优文档 —— 详细 preemption 与 chunked prefill 参数
- vLLM 生产部署 2026 多卡指南 —— 参考 Spheron 类似实践
- vLLM 基准测试方法 —— 复现单项参数对吞吐的影响
## 风险与边界
以上清单为工程参考,非法律意见。实际部署请自行测试硬件兼容性与模型安全,vLLM 开源协议适用于个人与生产用途,但请遵守各模型使用条款。升级 vLLM 版本或硬件后,建议重新验证并发与显存配置,避免因 KV 缓存变化导致服务不稳定。
---
English summary
vLLM local production checklist: concurrency, GPU memory, quantization real-world tests. This guide shows how to set up stable multi-user LLM serving on consumer and data-center GPUs. It covers recommended parameters (gpu_memory_utilization, max_num_seqs, max_num_batched_tokens, tensor_parallel_size), quantization levels (AWQ-INT4, NVFP4), and measured throughput/TPOT on Qwen3.8 and Llama-3.3 models. Includes Docker commands, performance tables, risk boundaries for OOM/preemption, and links to vLLM docs plus GrokCode in-site tools for further tuning. Data updated to September 2026 from official benchmarks. Ideal for teams running self-hosted APIs or local model APIs alongside xAI/Grok services.
适用于 GrokCode 倍率榜。信息仅供参考,不构成购买、投资或法律意见。