dev.to | 📄 原文链接 | 2026-10-01 收录

本地大模型的显存:为什么内存带宽决定你的每秒 token 数

来源:dev.to — 2026-09-30

📋 概述

文章认为「需要多少显存」是错误的第一问,真正该问的是这块显存有多快。本地模型每生成一个 token 都要把整套权重从显存里读一遍,于是带宽(GB/s)才是决定你的编码代理是打字还是爬行的数字。粗略上限是带宽除以模型在内存中的大小:10 GB 的模型放在 936 GB/s 的 RTX 3090 上,理论上限约 90 token/s。当模型或上下文放不下时,运行时会自动把层溢出到 DDR5(约 50 GB/s)并经由 PCIe 4.0(31.5 GB/s),形成带宽落差约 20 倍的「悬崖」:Llama 8B 全部放显存是 42.5 token/s,只要 20% 溢出到 DDR5 就掉到 3.8 token/s,降幅 91%。4 位量化下权重大约是 8B 需要 5 GB、14B 10 GB、32B 20 GB、70B 40 GB,还不含 KV 缓存,而 32k token 的代理上下文还要再加几个 GB。每美元显存仍是二手 RTX 3090 24GB 最划算。

🔑 核心要点

💡 金句

每个 token 都要等最慢的那条管道,所以「差不多能装下」这种东西并不存在。
← 返回 dev.to 首页