部署 Ollama 的服务器配置高度依赖于你计划运行的模型大小、并发用户数以及对响应速度的要求。Ollama 的核心逻辑是将模型加载到显存(VRAM)中,因此显卡(GPU)的显存容量是决定性因素,其次才是 CPU 和内存。
以下是针对不同场景的配置建议:
1. 核心原则:显存决定一切
Ollama 运行模型时,模型权重必须完全载入显存。如果显存不足,系统会尝试使用 CPU 推理,速度会慢几十倍甚至上百倍,失去实时交互的意义。
- 7B 参数模型(如 Llama-3-8B, Mistral-7B):约需 6GB – 8GB 显存(4-bit 量化后)。
- 13B 参数模型:约需 10GB – 12GB 显存。
- 30B+ 参数模型:约需 24GB+ 显存。
- 70B 参数模型:约需 48GB+ 显存(通常需要双卡或专业卡)。
2. 具体场景配置推荐
场景 A:个人学习、轻量级应用 (7B – 14B 模型)
适合:跑 Llama-3-8B, Gemma-7B, Mistral 等主流小模型,单用户或少量并发。
- GPU (最关键): NVIDIA RTX 3060 (12GB), RTX 4060 Ti (16GB), 或 T4 (16GB)。
- 注意:不要选只有 8GB 显存的消费级显卡(如 3070/4070),因为加上系统开销可能不够跑大一点量的模型。
- CPU: 4 核以上 (Intel i5 / AMD Ryzen 5)。
- 内存 (RAM): 16GB (建议 32GB 以防模型加载时的峰值占用)。
- 存储: 50GB+ NVMe SSD (模型文件较大,且读取速度影响加载时间)。
- 云厂商示例:
- 阿里云/腾讯云:T5/T6 实例(带 GPU 的共享型)。
- AutoDL/RunPod: RTX 3060 12G 或 4060 Ti 16G 按小时计费(性价比极高)。
场景 B:企业级开发、复杂任务 (13B – 34B 模型)
适合:需要更高智能程度的模型,或多用户同时使用,或对延迟有严格要求。
- GPU: NVIDIA A10 (24GB), A10G (24GB), 或 RTX 4090 (24GB)。
- A10/A10G: 数据中心级,稳定性好,支持多租户。
- RTX 4090: 消费级最强,性价比高,但通常不支持多卡互联(除非通过特殊方案),且对散热要求高。
- CPU: 8 核以上 (Intel i7/i9 或 EPYC)。
- 内存 (RAM): 32GB – 64GB。
- 存储: 100GB+ NVMe SSD。
- 云厂商示例:
- AWS g5.xlarge (A10G 24GB)。
- Google Cloud g2-standard (H100/H100 更贵,A100 更贵)。
- 国内算力平台:RTX 4090 24G 或 A10 24G 实例。
场景 C:高性能推理、大模型微调 (70B+ 模型)
适合:运行 Llama-3-70B, Command R+, 或进行 LoRA 微调。
- GPU: 必须多卡或单卡超大显存。
- 方案一:2x A10 (24GB x 2 = 48GB) 或 2x A100 (40GB/80GB)。
- 方案二:单卡 H100 (80GB) 或 A100 80GB。
- 方案三:消费级双卡 RTX 4090 (24GB x 2 = 48GB),需主板支持多卡且电源充足。
- CPU: 16 核以上,PCIe 通道数要足够(至少 PCIe 4.0 x16 x2)。
- 内存 (RAM): 64GB – 128GB (系统交换空间需求大)。
- 网络: 高速内网带宽(如果是分布式部署)。
- 云厂商示例:
- AWS p4d/p5 实例 (A100/H100)。
- Lambda Labs / CoreWeave 等专门做 AI 算力的云厂商。
3. 避坑指南与注意事项
-
显存 vs 内存:
很多人误以为给服务器加够 64GB 内存就能跑大模型。这是错误的。虽然 Ollama 支持 CPU 模式,但如果模型太大导致显存溢出,它会强行把大部分计算交给 CPU,推理速度会从“每秒 50 token"变成“每秒 1-2 token”,几乎无法用于对话。 -
量化格式 (Quantization):
Ollama 默认下载的是Q4_K_M(4-bit 量化) 版本。这比 FP16 (半精度) 节省约 50% 的显存,且精度损失极小。- 例如:Llama-3-70B 在 Q4 下约需 42GB 显存;在 FP16 下则需要 140GB+。
- 策略:优先选择能容纳 4-bit 量化模型的最低配置,性价比最高。
-
成本优化建议:
- 按量付费/按小时计费:如果你只是偶尔测试或开发,强烈建议使用 AutoDL、RunPod、Vast.ai 或 Lambda Labs 等按需付费平台。一台 RTX 4090 (24GB) 每小时仅需几元人民币,而包月可能需要几百上千。
- 闲置资源:如果是企业内部长期部署,再考虑包年包月的公有云实例。
-
操作系统与驱动:
- 推荐使用 Ubuntu 22.04 LTS 或 Debian。
- 确保已安装 NVIDIA 驱动和 CUDA Toolkit(Ollama 容器化部署通常会自动处理依赖,但在裸机安装时需手动配置)。
总结建议
| 你的需求 | 推荐显卡 (VRAM) | 推荐配置概览 | 预估月成本 (参考) |
|---|---|---|---|
| 尝鲜/个人助手 | 12GB (RTX 3060/4060Ti) | 4 核 CPU, 16G 内存, 50G SSD | ¥50 – ¥150 (按小时计) |
| 标准开发/生产 | 24GB (RTX 4090/A10/A10G) | 8 核 CPU, 32G 内存, 100G SSD | ¥300 – ¥800 (按小时计) |
| 大模型/微调 | 48GB+ (双卡 A10/4090 或 A100) | 16 核+ CPU, 64G+ 内存 | ¥1500+ (按小时计) |
最推荐的起步方案:
如果你不确定跑什么模型,直接租用一台 24GB 显存 (RTX 4090 或 A10/A10G) 的云服务器。它能流畅运行目前市面上 90% 的主流开源模型(包括 70B 的 4-bit 量化版),且性价比最高。
CLOUD云枢