RTX 3060 12G 跑 27B 模型,能跑多少 token?

口径:Windows 水位(WDDM 桌面合成器实测占用 0.5–1.5GB,取 12% 余量)+1G 框架开销;速度 = 带宽×效率÷每 token 读取字节数,粗算 ±30%,非实测。实测投稿见页尾。

量化 × 上下文 × 状态 × 估算速度

上下文量化档权重 GKV G总需求 G状态估算 tok/s(±30%)框架建议
4KPTQ1_05.90.257.1流畅35–49llama.cpp 单卡即可;多并发换 vLLM
16KPTQ1_05.917.9能跑但紧30–42llama.cpp 单卡(降 KV 量化可再 25%)
32KPTQ1_05.928.9能跑但紧25–35llama.cpp 单卡(降 KV 量化可再 25%)
64KPTQ1_05.9410.9装不下—装不下:换低档量化 / 卸载层 / 双卡
128KPTQ1_05.9814.9装不下—装不下:换低档量化 / 卸载层 / 双卡
256KPTQ1_05.91622.9装不下—装不下:换低档量化 / 卸载层 / 双卡
4KPQ2_07.20.258.4能跑但紧29–41llama.cpp 单卡(降 KV 量化可再 25%)
16KPQ2_07.219.2能跑但紧25–36llama.cpp 单卡(降 KV 量化可再 25%)
32KPQ2_07.2210.2能跑但紧22–31llama.cpp 单卡(降 KV 量化可再 25%)
64KPQ2_07.2412.2装不下—装不下:换低档量化 / 卸载层 / 双卡
128KPQ2_07.2816.2装不下—装不下:换低档量化 / 卸载层 / 双卡
256KPQ2_07.21624.2装不下—装不下:换低档量化 / 卸载层 / 双卡
4KUD-IQ3_S120.2513.3装不下—装不下:换低档量化 / 卸载层 / 双卡
16KUD-IQ3_S12114装不下—装不下:换低档量化 / 卸载层 / 双卡
32KUD-IQ3_S12215装不下—装不下:换低档量化 / 卸载层 / 双卡
64KUD-IQ3_S12417装不下—装不下:换低档量化 / 卸载层 / 双卡
128KUD-IQ3_S12821装不下—装不下:换低档量化 / 卸载层 / 双卡
256KUD-IQ3_S121629装不下—装不下:换低档量化 / 卸载层 / 双卡
4KIQ3_S110.2512.3装不下—装不下:换低档量化 / 卸载层 / 双卡
16KIQ3_S11113装不下—装不下:换低档量化 / 卸载层 / 双卡
32KIQ3_S11214装不下—装不下:换低档量化 / 卸载层 / 双卡
64KIQ3_S11416装不下—装不下:换低档量化 / 卸载层 / 双卡
128KIQ3_S11820装不下—装不下:换低档量化 / 卸载层 / 双卡
256KIQ3_S111628装不下—装不下:换低档量化 / 卸载层 / 双卡
4KIQ4_XS14.30.2515.5装不下—装不下:换低档量化 / 卸载层 / 双卡
16KIQ4_XS14.3116.3装不下—装不下:换低档量化 / 卸载层 / 双卡
32KIQ4_XS14.3217.3装不下—装不下:换低档量化 / 卸载层 / 双卡
64KIQ4_XS14.3419.3装不下—装不下:换低档量化 / 卸载层 / 双卡
128KIQ4_XS14.3823.3装不下—装不下:换低档量化 / 卸载层 / 双卡
256KIQ4_XS14.31631.3装不下—装不下:换低档量化 / 卸载层 / 双卡
4KQ4_K_M16.10.2517.4装不下—装不下:换低档量化 / 卸载层 / 双卡
16KQ4_K_M16.1118.1装不下—装不下:换低档量化 / 卸载层 / 双卡
32KQ4_K_M16.1219.1装不下—装不下:换低档量化 / 卸载层 / 双卡
64KQ4_K_M16.1421.1装不下—装不下:换低档量化 / 卸载层 / 双卡
128KQ4_K_M16.1825.1装不下—装不下:换低档量化 / 卸载层 / 双卡
256KQ4_K_M16.11633.1装不下—装不下:换低档量化 / 卸载层 / 双卡
4KQ5_K_M18.80.2520.1装不下—装不下:换低档量化 / 卸载层 / 双卡
16KQ5_K_M18.8120.8装不下—装不下:换低档量化 / 卸载层 / 双卡
32KQ5_K_M18.8221.8装不下—装不下:换低档量化 / 卸载层 / 双卡
64KQ5_K_M18.8423.8装不下—装不下:换低档量化 / 卸载层 / 双卡
128KQ5_K_M18.8827.8装不下—装不下:换低档量化 / 卸载层 / 双卡
256KQ5_K_M18.81635.8装不下—装不下:换低档量化 / 卸载层 / 双卡
4KQ6_K22.10.2523.3装不下—装不下:换低档量化 / 卸载层 / 双卡
16KQ6_K22.1124.1装不下—装不下:换低档量化 / 卸载层 / 双卡
32KQ6_K22.1225.1装不下—装不下:换低档量化 / 卸载层 / 双卡
64KQ6_K22.1427.1装不下—装不下:换低档量化 / 卸载层 / 双卡
128KQ6_K22.1831.1装不下—装不下:换低档量化 / 卸载层 / 双卡
256KQ6_K22.11639.1装不下—装不下:换低档量化 / 卸载层 / 双卡

KV 列按模型架构常数实算(全注意力层线性,64 层中 16 层需全量 KV);粗算口径,误差 ±30%,标注 超原生 的行需要模型本身支持 rope 外推才真实可用。

实测锚点:这个组合已有的真机数字

以下 4 条来自站内他测/实测库(0 条本站实测),与上表公式推算分开呈现、不合并:口径照原文录,缺项明标。带「本站同口径推算」列的单流口径完整条目,才同时给出偏差。

分级decode t/s口径(量化/上下文/流)框架本站同口径推算偏差来源
他测·本站未复现23.28PTQ1_0 / 8K / 单流llama.cpp(PrismML 分支) 0.2.0-dev build 10709 / commit 9a9394a8936–50-46%8G 显卡就能跑三进制量化 Qwen3.8-27B,速度 23 tok/s(千尺浪 · 博客园)
口径不全·不进对比 缺:上下文长度、KV 精度1.5PTQ1_0 / ? / 单流llama.cpp(PrismML 分支) 0.2.0-dev build 10709 / commit 9a9394a89——8G 显卡就能跑三进制量化 Qwen3.8-27B,速度 23 tok/s(千尺浪 · 博客园)
口径不全·不进对比 缺:上下文长度、投机解码接受率45.83PTQ1_0 / ? / 单流NInfer(5258MF 分支) Bonsai2 0.1.5——RTX 3060 12GB/8GB 本地跑 27B 大模型:256K 上下文、约 45 token/秒(5258MF/ninfer-rtx3060-27b)
口径不全·不进对比 缺:上下文长度、投机解码接受率42.21IQ2_S / ? / 单流NInfer(5258MF Swift 分支,sm_86 编译) Swift 1.5 / 0.1.4——RTX 3060 12GB/8GB 本地跑 27B 大模型:256K 上下文、约 45 token/秒(5258MF/ninfer-rtx3060-27b)

口径说明:并发吞吐与单流体验不是一个量纲,只有单流且口径完整的条目才参与偏差计算;投机解码条目缺接受率的一律不进对比(照展示)。注意:本站带宽公式在这张卡上系统性偏乐观(老架构 / 无 bf16 / 实际访存效率低于公式假设),偏差 ≥40% 时以实测为准、公式仅作装不装得下的容量判断。

投机解码

本模型为 Qwen3.5 架构:GGUF 元数据含 nextn 预测层(nextn_predict_layers=1),投机解码属原生特性,具体启用看 llama.cpp/vLLM 版本更新日志。

四大主流框架怎么跑这个组合

框架方式显存开销量化支持启动命令模板
llama.cppCLI / llama-server约 0.3–1.0GGGUF 全系(IQ2_XXS…Q8_0)llama-server -m <model>.gguf -ngl 99 -c 32768 --cache-type-k q8_0
vLLM服务化 / 多并发约 1–2GAWQ / GPTQ / FP8 / GGUF(新版)vllm serve <HF-repo> --max-model-len 32768 --gpu-memory-utilization 0.92
Ollama一键桌面约 0.5–1.5GQ4_K_M / Q8_0 等预设档ollama run qwen3:8b
LM Studio图形界面约 1–2GGGUF 主流档(界面加载 GGUF 即可,无命令行)

量化档最全、显存最省;单流速度上限高,多并发弱。投机解码用 --model-draft 小 draft 模型。 并发吞吐高、PagedAttention 省 KV;显存调度激进,小卡反而吃亏。投机用 --speculative-config。 部署最简单(Windows/macOS/Linux),档位少、可控参数少;本质是 llama.cpp 封装。 非技术用户首选;显存水位比同引擎 llama.cpp 略高(桌面 + JIT)。

来源链接(我们只整理,不抄数字)

这条内容有帮助吗?