推理框架选错,GPU白买

2026年,开源推理框架已经形成了三足鼎立的格局:vLLM(社区最活跃)、SGLang(结构化生成最强)、TensorRT-LLM(性能最强但最难用)。

我们见过一个团队,用错推理框架,8张H100的吞吐量还不如别人4张H100。 推理框架的选择,直接决定了你的GPU利用率、延迟和成本。选错框架,相当于你买的GPU有一半在"摸鱼"。

我们在7个模型(Llama 4 7B/70B/405B、Qwen 3.0 7B/72B、DeepSeek V4、Mistral Large 3)、4种GPU(H100、A100、L40S、RTX 4090)上,实测了vLLM 0.9、SGLang 0.4、TensorRT-LLM 0.15。

吞吐量对比:vLLM通用性最强

模型vLLMSGLangTensorRT-LLM
Llama 4 7B (H100)4500 tok/s4200 tok/s5200 tok/s
Llama 4 70B (H100)1800 tok/s1600 tok/s2100 tok/s
Llama 4 405B (8xH100)3500 tok/s3100 tok/s4000 tok/s
Qwen 3.0 7B (H100)4300 tok/s4000 tok/s5000 tok/s
DeepSeek V4 (8xH100)5500 tok/s6000 tok/s4800 tok/s

TensorRT-LLM在大多数模型上吞吐量最高,但DeepSeek V4上SGLang反超。 因为DeepSeek V4的MLA架构在SGLang上有更好的算子优化。

延迟对比:TensorRT-LLM一骑绝尘

在P50延迟上,TensorRT-LLM全面领先:

模型vLLM P50SGLang P50TensorRT-LLM P50
Llama 4 7B15ms18ms8ms
Llama 4 70B45ms50ms25ms
Qwen 3.0 7B16ms19ms9ms

TensorRT-LLM的延迟只有vLLM的一半,但代价是首次启动时间长达5-10分钟(需要编译模型)。vLLM首次启动只需10-30秒。

易用性对比:vLLM完胜

vLLM:pip install + 3行代码 = 跑起来。

from vllm import LLM
llm = LLM("meta-llama/Llama-4-7B")
output = llm.generate("Hello!")

SGLang:pip install + 5行代码 = 跑起来。 TensorRT-LLM:需要编译模型、写配置文件、调试精度——新手可能需要1-2天才能跑起来。

vLLM的易用性是它最大的优势。 对于90%的团队来说,vLLM"够用且好用"。TensorRT-LLM性能更好,但学习成本太高。

特色功能对比

vLLM的核心优势:

  • PagedAttention:高效的KV Cache管理,支持超长上下文(128K+)
  • Continuous Batching:动态批处理,最大化GPU利用率
  • 社区最活跃:GitHub 40k+ stars,问题响应快

SGLang的核心优势:

  • 结构化生成:支持JSON、Regex、Grammar约束的生成
  • RadixAttention:比PagedAttention更高效的前缀缓存
  • 原生支持DeepSeek MLA:不需要额外配置

TensorRT-LLM的核心优势:

  • 极致性能:NVIDIA官方的优化,性能最强
  • Multi-Node支持:跨节点推理,适合超大规模模型
  • FP8/INT4/INT8量化:量化精度和速度最优

选型建议

你的需求推荐框架
快速上手,简单部署vLLM
结构化输出(JSON/API)SGLang
极致性能,接受学习成本TensorRT-LLM
DeepSeek V4/V3SGLang(MLA优化最好)
多节点大规模推理TensorRT-LLM
学术研究,快速实验vLLM
消费级GPU(RTX 4090)vLLM(兼容性最好)

结语:别盲目追"最强"

TensorRT-LLM是"性能最强"的推理框架,但它不是"最适合"的推理框架。 对于90%的团队来说,vLLM的易用性和社区支持比TensorRT-LLM的极致性能更有价值。

选推理框架,不要看PPT上的性能数字,要看你的实际场景。 你的模型是什么?你的GPU是什么?你的延迟要求是什么?你对部署复杂度的容忍度是多少?回答了这些问题,才能选对框架。


数据来源:作者团队推理框架实测(2026年6月),各框架GitHub仓库和官方文档。