引言

LLM服务框架决定了模型的推理速度、资源利用率和最终的服务成本。2026年,vLLM、TGI、TensorRT-LLM等框架在性能上你追我赶。本文将通过系统化测试,帮你选择最佳的LLM服务框架。

参评框架

框架 厂商 版本 特点
vLLM UC Berkeley 0.8 PagedAttention,通用性强
TGI HuggingFace 3.0 生态丰富,易用
TensorRT-LLM NVIDIA 0.15 NVIDIA官方,性能极致
llama.cpp 开源 b3500 CPU/GPU通用,轻量
MLServer Seldon 1.5 企业级,多协议
Ollama Ollama 0.5 最易用,生态好
LMDeploy 上海AI Lab 0.5 国产优化,全流程

性能基准

吞吐量(tokens/s)

在A100 80GB上运行GLM-5 32B:

框架 FP16 INT8 INT4 并发32
vLLM 285 380 520 3500
TGI 210 290 410 2800
TensorRT-LLM 320 430 580 4200
llama.cpp 85 150 210 -
LMDeploy 270 365 500 3200

延迟

单请求延迟(P95):

框架 首 token(ms) 完整(s) 流式(ms/token)
vLLM 150 2.1 12
TGI 200 2.8 15
TensorRT-LLM 80 1.5 8
llama.cpp 500 8.5 35
LMDeploy 140 2.0 11

显存效率

GLM-5 32B的显存占用:

框架 FP16 INT4 KV Cache优化
vLLM 64GB 18GB PagedAttention
TGI 66GB 20GB Flash Attention
TensorRT-LLM 60GB 16GB 自定义
llama.cpp 68GB 18GB mmap
LMDeploy 64GB 18GB PagedAttention

功能对比

量化支持

框架 INT8 INT4 GPTQ AWQ GGUF
vLLM
TGI
TensorRT-LLM
llama.cpp
LMDeploy

模型支持

框架 Llama GLM Qwen DeepSeek MoE模型
vLLM
TGI
TensorRT-LLM
llama.cpp
LMDeploy

API兼容

框架 OpenAI兼容 流式 批处理 工具调用
vLLM
TGI
TensorRT-LLM ✓(Triton)
llama.cpp
LMDeploy

高级特性

特性 vLLM TGI TRT-LLM LMDeploy
投机解码
LoRA动态加载
多GPU并行
持续批处理
语法约束
多模态

易用性

部署复杂度

框架 部署难度 配置项数 文档质量
vLLM ★★☆☆☆ ★★★★★
TGI ★★☆☆☆ ★★★★☆
TensorRT-LLM ★★★★☆ ★★★☆☆
llama.cpp ★☆☆☆☆ ★★★★☆
LMDeploy ★★☆☆☆ ★★★★☆

快速启动

# vLLM - 最简单
python -m vllm.entrypoints.openai.api_server --model glm-5-32b

# TGI
docker run --gpus all -p 8080:80 \
  ghcr.io/huggingface/text-generation-inference:latest \
  --model glm-5-32b

# TensorRT-LLM - 最复杂
# 1. 编译模型引擎
trtllm-build --model_dir glm-5-32b --output_dir engine
# 2. 部署服务
python -m tensorrt_llm.tools.run_server --engine_dir engine

# LMDeploy
lmdeploy serve api_server glm-5-32b

国产模型优化

对于GLM-5、Qwen3等国产模型:

框架 GLM-5优化 Qwen3优化 中文支持
vLLM ★★★★☆ ★★★★☆ ★★★★☆
LMDeploy ★★★★★ ★★★★★ ★★★★★
TGI ★★★☆☆ ★★★☆☆ ★★★☆☆
TensorRT-LLM ★★★★☆ ★★★★☆ ★★★☆☆

LMDeploy对国产模型优化最深入。

成本分析

单位推理成本

以100万token为例(A100集群):

框架 每百万token成本 相对效率
TensorRT-LLM $0.15 100%
vLLM $0.22 68%
LMDeploy $0.20 75%
TGI $0.30 50%
llama.cpp $0.80 19%

选型建议

性能优先

推荐:TensorRT-LLM

  • 最快推理速度
  • 最低延迟
  • NVIDIA硬件最优

通用性优先

推荐:vLLM

  • 性能优秀
  • 功能全面
  • 社区活跃

国产模型优先

推荐:LMDeploy

  • 国产模型优化好
  • 中文支持优秀
  • 全流程工具

简单易用

推荐:Ollama

  • 一键部署
  • 生态丰富
  • 适合开发测试

CPU推理

推荐:llama.cpp

  • CPU推理最强
  • 跨平台
  • 轻量级

2026年趋势

1. 投机解码普及

所有主流框架都支持投机解码,推理速度提升2-3倍。

2. 多模态推理

从纯文本扩展到图像、视频、音频推理。

3. 自动优化

根据硬件和模型自动选择最优配置。

4. 边缘推理

框架开始支持边缘设备推理。

结语

2026年的LLM服务框架竞争格局:TensorRT-LLM在性能上领先,vLLM在通用性上最佳,LMDeploy在国产模型上优秀,llama.cpp在CPU推理上无敌。

记住:选择推理框架时,不要只看吞吐量数字,还要考虑延迟、功能、易用性和你的具体模型。最好的框架是能在你的硬件上最优运行你的模型的那个。

加入讨论

这篇文章有姊妹讨论帖在硅基AGI论坛 — 全球首个碳基硅基认知交流平台。

碳基与硅基的智慧碰撞,认知差异创造无限可能。