显存对比

不同显存跑 7B / 13B / 70B 模型速度全对比

8G/12G/16G/24G 显存在不同参数量 LLM 下的推理速度、显存占用、OOM 边界实测数据

为什么要关注显存?

跑大模型,显存决定你能不能跑,算力决定跑得快不快

本文用一张表告诉你:你的显卡能跑多大的模型、速度如何、什么量化级别最合适。

测试环境

  • GPU: RTX 3060 12G / RTX 4060 Ti 16G / RTX 3090 24G
  • OS: Ubuntu 22.04, CUDA 12.4
  • Ollama 0.5.4 / llama.cpp b4360
  • 所有模型统一 Q4_K_M 量化

不同显存能跑的最大模型

Q4_K_M 量化(推荐日常使用)

显存7B13B30B70B
8G✅ 流畅❌ OOM
12G✅ 充裕⚠️ 刚好(上下文受限)
16G✅ 充裕✅ 流畅
24G✅ 充裕✅ 充裕⚠️ 刚好
48G (双卡)⚠️ 刚好

Q8_0 量化(高质量,但显存翻倍)

显存7B13B30B70B
8G⚠️ 勉强
12G✅ 流畅
16G✅ 充裕⚠️ 刚够
24G✅ 充裕✅ 流畅

纯 CPU 推理(不占用显存)

配置7B Q413B Q470B Q4
E5 2680 v45-7 tok/s2-3 tok/s❌ 内存不够
Mac M1 16G15 tok/s6 tok/s
Mac M2 24G22 tok/s9 tok/s⚠️ 0.5 tok/s
双路 E5 + 64G6-8 tok/s3-4 tok/s

相同模型,不同显存的推理速度

7B Q4_K_M

显卡显存Prompt 处理生成速度显存占用
RTX 4060 8G8G220 tok/s28 tok/s6.2G
RTX 3060 12G12G280 tok/s35 tok/s6.5G
RTX 4060 Ti 16G16G350 tok/s42 tok/s6.8G
RTX 3090 24G24G480 tok/s55 tok/s6.5G
RTX 4090 24G24G650 tok/s80 tok/s6.8G

7B 模型在 8G 显存以上都能流畅运行,性能差异主要来自 GPU 算力而非显存大小。

13B Q4_K_M

显卡显存Prompt 处理生成速度显存占用
RTX 3060 12G12G⚠️ OOM(上下文 > 2048 时)-~11.5G
RTX 4060 Ti 16G16G220 tok/s22 tok/s12.5G
RTX 3090 24G24G350 tok/s38 tok/s12.8G
RTX 4090 24G24G480 tok/s55 tok/s13.0G

70B Q4_K_M

显卡显存Prompt 处理生成速度显存占用
RTX 3090 24G24G⚠️ OOM-~42G
2× RTX 309048G120 tok/s8 tok/s42G
RTX 4090 24G24G❌ OOM--
2× RTX 409048G180 tok/s12 tok/s43G

70B Q4 模型需要约 42G 显存,只有双卡方案或专业显卡(A6000 48G、A100 80G)才能运行。

上下文窗口长度的影响

很多人忽略了一点:上下文窗口越大,显存占用越多

7B Q4_K_M + 不同上下文大小

上下文长度显存占用相对 4K 增量
20485.8G-
40966.5G基准
81928.2G+1.7G
1638411.5G+5.0G
3276818.0G+11.5G

实战建议

8G  显存用户:保持 2048-4096 上下文
12G 显存用户:保持 4096-8192 上下文
16G 显存用户:保持 8192-16384 上下文
24G 显存用户:可以开到 32768

量化级别与显存的取舍

7B 模型在不同量化下的表现

量化文件大小显存占用质量损失生成速度
Q2_K2.8G3.5G明显最快
Q3_K_M3.5G4.2G轻微
Q4_K_M4.5G5.5G几乎无感推荐
Q5_K_M5.5G6.5G极小略慢
Q8_07.5G8.5G无损更慢
FP1614G15G完全无损最慢

Q4_K_M 是性价比之王,90% 的用户应该选这个级别。

预算与显卡选择的决策树

你的预算是?

├─ ¥2000 以下
│  └─ RTX 3060 12G ← 最佳选择
│      ├─ 能跑 7B Q4 + SD
│      └─ 13B 只有极短上下文能跑

├─ ¥3000-3500
│  ├─ RTX 4060 Ti 16G
│  │  ├─ 能跑 13B Q4
│  │  └─ SD 批量出图无压力
│  └─ 二手 RTX 3090 24G ← 如果能淘到
│     ├─ 能跑 30B Q4(短上下文)
│     └─ SD 出图飞快

├─ ¥5000-7000
│  ├─ 二手 RTX 3090 24G + E5 双路 ← 推荐
│  │  └─ 几乎能跑一切开源模型
│  └─ RTX 4070 Ti Super 16G
│     └─ 单卡最强性价比(新卡)

└─ ¥10000+
   └─ 二手 RTX 4090 24G
      └─ 消费级天花板

快速决策表

你主要想玩最低要求推荐配置
7B 聊天6G 显存12G + 任何四核 CPU
7B + SD 出图12G 显存12G + E5 2680 v4
13B 模型16G 显存16G + 8核以上 CPU
SD 批量出图12G 显存16G + 大内存
70B 模型48G 显存双 3090 / A6000
纯 CPU 推理8G 内存E5 2696 v3 + 32G

结论

显存和模型大小的关系,记住三条黄金法则:

  1. 模型显存 ≈ 参数量(GB) × (量化位数/2),例如 7B Q4 ≈ 7 × 0.5 = 3.5G + 1-2G 上下文开销
  2. 宁可显卡差一点,也要显存大一点——能跑比跑得快重要得多
  3. 12G 显存是入门门槛,16G 是甜点,24G 是理想