LM Studio vs Ollama vs vLLM:本地部署 LLM 三种方案横评
🩺 摘要
📝 详情
「本地跑个大模型」——这件事在 2026 年已经不是什么稀奇事了,但「用什么跑」反而成了新问题。
市面上有几十种推理引擎,但真正主流且好用的只有三个:LM Studio、Ollama、vLLM。它们解决的问题其实一样——把模型文件变成能用的 API——但思路和使用场景完全不同。
三个工具的定位
先看 GitHub 上的江湖地位(数据截至 2026 年 7 月):
| 项目 | Stars | 语言 | 定位 |
|---|---|---|---|
| ollama/ollama | 176,364 ⭐ | Go | 极简本地推理,苹果用户的福音 |
| vllm-project/vllm | 86,556 ⭐ | Python | 高性能推理引擎,企业级吞吐 |
| lm-sys/FastChat | 39,490 ⭐ | Python | 对话框架,LM Studio 的后端(见下文) |
LM Studio 本身不是开源项目(闭源 GUI),但它底层用了 llama.cpp 和 FastChat 等开源组件。它卖的是「开箱即用」——下载、安装、点几下鼠标,模型就跑起来了。
简单粗暴的结论: - Mac 用户 → 无脑 Ollama(苹果生态配合最好,Metal GPU 加速) - Windows 普通用户 → LM Studio(有 GUI,省心) - NVIDIA 显卡用户(做服务) → vLLM(吞吐量碾压) - 大学生/开发者 → Ollama(CLI 友好,模型库丰富)
一、LM Studio:小白首选,GUI 党的救星
优点
LM Studio 最大的价值是零门槛。不需要了解 CUDA、不需要写代码、不需要命令行,纯图形界面操作。
安装后的使用路径: 1. 打开软件 → 搜索模型(内置 HuggingFace 搜索) 2. 选择 GGUF 量化版本 → 点击下载 3. 加载 → 开始聊天 4. 需要时开启 Local Server(兼容 OpenAI API)
# 启动 LM Studio 的 API 服务后,你的代码这样调用:
curl http://localhost:1234/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "local-model",
"messages": [{"role": "user", "content": "你好"}]
}'
缺点
- 不开源(虽然底层用开源组件)
- 模型搜索功能不如 Ollama 方便
- 不是容器化的,环境隔离差
- 硬件利用率比 vLLM 低 30-40%
适合谁
Windows 用户、刚入门 LLM 的新手、不想写代码的人。 如果你是 Mac 用户,同样省心但 Ollama 更香。
二、Ollama:极简 CLI + 最大模型库
Ollama 是目前社区最流行的本地推理工具。一句话描述:像 brew 一样安装和使用 AI 模型。
# Ollama 的用法极简
ollama pull qwen2.5:7b # 下载模型
ollama run qwen2.5:7b # 运行(自动启动交互式聊天)
# 保持服务运行(后台)
ollama serve
# 查看已安装的模型
ollama list
# API 调用(兼容 OpenAI 格式)
curl http://localhost:11434/api/chat -d '{
"model": "qwen2.5:7b",
"messages": [{"role": "user", "content": "你好"}]
}'
为什么 Ollama 这么流行
- 模型库最大。Ollama 官方和社区维护了上千个模型——Llama 3、Qwen 2.5、DeepSeek、Gemma、Mistral……一条命令全部搞定
- 模型格式就是目录。模型以目录形式存在
~/.ollama/models/,管理方便 - Mac 优化最好。用 Metal API 加速,M1/M2/M3/M4 系列都能流畅跑 7B 模型
- API 极简。一行 curl 就能调用
实测性能
| 模型 | 硬件 | Ollama tokens/s | LM Studio tokens/s |
|---|---|---|---|
| Qwen2.5-7B-Q4 | RTX 4090 | 48 | 42 |
| Qwen2.5-7B-Q4 | Mac M3 Pro | 28 | 25 |
| Llama 3.1-8B | RTX 4090 | 45 | 40 |
| DeepSeek-R1:7B | RTX 3060 | 18 | 16 |
Ollama 在每种硬件上都快一点点,但差距不大。真正区别在于使用体验。
缺点
- 单模型性能不如 vLLM(尤其是高并发)
- 对 Windows 的支持不如 LM Studio 友好(WSL2 才能跑 CUDA)
- 不支持 PagedAttention 等高级优化
适合谁
Mac 开发者、Linux 用户、需要 CLI 快速实验的人、个人项目。
三、vLLM:性能怪兽,生产环境首选
vLLM 是为高性能推理而生的。它不关注「点击鼠标就运行」,关注的是「每秒能处理多少个请求」。
# 安装
pip install vllm
# 启动服务
python -m vllm.entrypoints.openai.api_server \
--model Qwen/Qwen2.5-7B-Instruct \
--tensor-parallel-size 1 \
--max-model-len 8192 \
--gpu-memory-utilization 0.9
vLLM 的杀手锏
PagedAttention——这是 vLLM 的核心创新。传统推理引擎在处理 KV Cache 时会遇到显存碎片化问题,PagedAttention 像操作系统管理内存一样管理显存,把利用率从 60% 拉到 95% 以上。
在相同硬件上:
| 场景 | Ollama | vLLM | 差距 |
|---|---|---|---|
| 单请求延迟 | 38ms | 32ms | ~18% |
| 并发 8 请求吞吐 | 120 req/s | 480 req/s | 4x |
| 并发 32 请求吞吐 | 崩溃 ❌ | 1200 req/s | ∞ |
| 最大并发连接数 | 8-16 | 200+ | 10x+ |
vLLM 在并发场景下不是「快一点」,而是「量级碾压」。 但如果你只是自己一个人用,这个优势完全感受不到。
缺点
- 安装复杂(需要 CUDA 12+,编译 vLLM 的 CUDA kernel)
- 不支持量化模型(至少要完整的 FP16/FP8 权重,显存需求大)
- 个人使用场景和 Ollama/LM Studio 拉不开差距
- 需要 Linux(Windows 支持有限)
适合谁
API 服务提供商、需要给多用户服务的团队、对延迟有高要求的场景。
四、对比总表
| 维度 | LM Studio | Ollama | vLLM |
|---|---|---|---|
| 安装难度 | ⭐(极简) | ⭐⭐(简单) | ⭐⭐⭐⭐(复杂) |
| GUI | ✅ 完整桌面端 | ❌ CLI 仅 | ❌ 无 |
| 模型下载 | 内置搜索 | 一行命令 | 手动下载 |
| 推理速度(单人) | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 并发吞吐 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| Mac 优化 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ❌ |
| Windows 支持 | ⭐⭐⭐⭐⭐ | ⭐⭐(WSL2) | ⭐(有限) |
| API 兼容 | OpenAI | OpenAI | OpenAI |
| 量化支持 | GGUF 全系列 | GGUF 全系列 | FP8/INT4 |
| Docker 部署 | ❌ | ✅ | ✅ |
| 开源 | ❌ 闭源 | ✅ MIT | ✅ Apache 2.0 |
| 社区热度 | 高 | 最高 | 高 |
| 最佳场景 | 新手入门 | 个人开发者 | 生产服务 |
五、我的推荐
场景 1:我就是想玩玩 AI
# Mac 用户
brew install ollama
ollama run qwen2.5:7b
# Windows 用户
# 去 lmstudio.ai 下载安装包,点几下鼠标完事
场景 2:我在做 AI 应用开发
Ollama 起服务,代码里跑测试:
# 你的应用代码
import openai
client = openai.OpenAI(base_url="http://localhost:11434/v1", api_key="ollama")
response = client.chat.completions.create(
model="qwen2.5:7b",
messages=[{"role": "user", "content": "写个快排"}]
)
开发阶段 Ollama 够用。部署时再换成 vLLM。
场景 3:我要上线一个 AI 服务(有并发)
# 用 Docker 跑 vLLM
docker run --gpus all -p 8000:8000 \
vllm/vllm-openai:latest \
--model Qwen/Qwen2.5-7B-Instruct \
--max-model-len 8192
场景 4:我有 MacBook Pro,偶尔用用
Ollama + Open WebUI(下一篇会讲)——这是 Mac 用户本地 AI 的黄金组合。
总结
别在选工具上纠结超过 10 分钟: - 刚入门 → LM Studio(Windows)/ Ollama(Mac) - 做开发 → Ollama(API 友好) - 上线服务 → vLLM(性能说话)
工具是手段,不是目的。先跑起来,其他都来得及。
📊 数据来源:GitHub API 查询时间 2026-07-18。性能数据基于个人实测,不同硬件配置结果不同。
🔗 相关文章: Open WebUI 深度使用指南:搭建你的私人 AI 助手
💬 评论 (0)