本地开发、单机试用、快速验证模型效果,选 Ollama:安装简单、模型管理方便、CPU/GPU 都能跑。生产环境、多并发、高吞吐推理,选 vLLM:连续批处理、PagedAttention、张量并行和 OpenAI 兼容服务更成熟。
两者不是互斥关系:开发用 Ollama,预发/生产用 vLLM 是常见组合。
| 维度 | Ollama | vLLM |
|---|---|---|
| 定位 | 本地模型运行与管理 | 高吞吐推理服务 |
| 安装 | 单二进制/Docker,开箱即用 | Python 包,依赖 CUDA/PyTorch |
| 并发 | 适合单用户或低并发 | 连续批处理,适合多并发 |
| 模型格式 | GGUF 为主,内置拉取 | Hugging Face 权重,支持 AWQ/GPTQ/FP8 |
| 多卡 | 支持有限 | 张量并行、流水线并行 |
| 显存利用 | 简单,易回退 CPU | PagedAttention,显存利用率高 |
| 可观测性 | 基础 API/日志 | Prometheus 指标、OpenAI 兼容接口 |
| 适用场景 | 本地开发、演示、边缘 | 生产推理、API 服务、批量生成 |
max-model-len、gpu-memory-utilization)设置不当会 OOM。