RTX 4090 48G 跑 4B 模型,能跑多少 token?

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

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

上下文量化档权重 GKV G总需求 G状态估算 tok/s(±30%)框架建议
4KQ8_04.30.565.8流畅121–170llama.cpp 单卡即可;多并发换 vLLM
16KQ8_04.32.257.5流畅83–115llama.cpp 单卡即可;多并发换 vLLM
32KQ8_04.34.59.8流畅59–81llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推Q8_04.3914.3流畅37–50llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推Q8_04.31823.3流畅21–29llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推Q8_04.33641.3能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)
4KQ6_K3.30.564.8流畅150–200llama.cpp 单卡即可;多并发换 vLLM
16KQ6_K3.32.256.5流畅96–132llama.cpp 单卡即可;多并发换 vLLM
32KQ6_K3.34.58.8流畅65–89llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推Q6_K3.3913.3流畅40–53llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推Q6_K3.31822.3流畅22–30llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推Q6_K3.33640.3能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)
4KQ5_K_M2.80.564.4流畅170–200llama.cpp 单卡即可;多并发换 vLLM
16KQ5_K_M2.82.256.1流畅104–143llama.cpp 单卡即可;多并发换 vLLM
32KQ5_K_M2.84.58.3流畅69–93llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推Q5_K_M2.8912.8流畅41–55llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推Q5_K_M2.81821.8流畅23–30llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推Q5_K_M2.83639.8能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)
4KQ4_K_M2.40.564流畅192–200llama.cpp 单卡即可;多并发换 vLLM
16KQ4_K_M2.42.255.7流畅112–153llama.cpp 单卡即可;多并发换 vLLM
32KQ4_K_M2.44.57.9流畅72–98llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推Q4_K_M2.4912.4流畅42–57llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推Q4_K_M2.41821.4流畅23–31llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推Q4_K_M2.43639.4能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)
4KIQ4_XS2.10.563.7流畅200–200llama.cpp 单卡即可;多并发换 vLLM
16KIQ4_XS2.12.255.4流畅118–161llama.cpp 单卡即可;多并发换 vLLM
32KIQ4_XS2.14.57.6流畅74–101llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推IQ4_XS2.1912.1流畅43–58llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推IQ4_XS2.11821.1流畅23–31llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推IQ4_XS2.13639.1能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)
4KIQ3_K1.80.563.3流畅200–200llama.cpp 单卡即可;多并发换 vLLM
16KIQ3_K1.82.255流畅127–174llama.cpp 单卡即可;多并发换 vLLM
32KIQ3_K1.84.57.3流畅78–105llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推IQ3_K1.8911.8流畅44–59llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推IQ3_K1.81820.8流畅23–31llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推IQ3_K1.83638.8能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)
4KIQ3_XXS1.50.563.1流畅200–200llama.cpp 单卡即可;多并发换 vLLM
16KIQ3_XXS1.52.254.8流畅134–182llama.cpp 单卡即可;多并发换 vLLM
32KIQ3_XXS1.54.57流畅81–109llama.cpp 单卡即可;多并发换 vLLM
64K 超原生·rope外推IQ3_XXS1.5911.5流畅45–60llama.cpp 单卡即可;多并发换 vLLM
128K 超原生·rope外推IQ3_XXS1.51820.5流畅24–32llama.cpp 单卡即可;多并发换 vLLM
256K 超原生·rope外推IQ3_XXS1.53638.5能跑但紧12–16llama.cpp 单卡(降 KV 量化可再 25%)

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

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

本组合暂无真机记录。上表全是公式推算——不是我们藏着实测,是确实还没有。有这个组合真机输出的同学,上传实测数据,核实后上表并署名。

投机解码

LLaMA 系可用外置 draft 小模型投机解码:llama.cpp 加 --model-draft,vLLM 用 --speculative-config;本模型无原生 MTP 层。

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

框架方式显存开销量化支持启动命令模板
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)。

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

这条内容有帮助吗?