买显卡跑本地大模型前,先用 llmspeed 看看每秒能出几个字:10 款显卡和 Mac 的速度表

15次阅读
没有评论

想在自己电脑上跑大模型,最常见的问题不是「能不能跑」,而是「跑起来有多快」。网上的说法一般是「4090 跑 Qwen 每秒 100 多 token」,可每秒 100 token 到底是什么感觉?换成 Mac mini 会慢多少?丢一份长文档进去要等几秒才开始出字?这些光看数字很难想象。

llmspeed 就是解决这个问题的:选一块显卡或一台 Mac,再选一个模型,它会按估算的速度把回答一个字一个字「打」出来,连出第一个字之前的等待时间也模拟进去。买硬件之前花两分钟试一下,比看一堆跑分表直观。

这篇先讲怎么用、数字怎么看,再把我从它的数据里整理出的几组典型配置放成表,最后说说它的局限。资料和数据查阅于 2026 年 10 月 18 日(北京时间),数据文件版本为 2026-10-17。

llmspeed 是什么

  • 网址:llmspeed.dev,打开就能用,不用注册,也不用安装。
  • 开源:GitHub 仓库 nicorobinreal/llmspeed,MIT 协议,写这篇时约 70 多颗星,是个很新的小项目,这两天上了 Hacker News 首页。
  • 收录范围:30 种显卡、Mac 和 CPU,15 个热门开源模型,覆盖 CUDA(N 卡)、Metal(Mac)、ROCm(A 卡)、Vulkan 和纯 CPU。
  • 能做的事:实时模拟出字速度;两套配置并排「赛跑」;判断模型在某个量化版本下能不能装进显存;生成分享链接。
买显卡跑本地大模型前,先用 llmspeed 看看每秒能出几个字:10 款显卡和 Mac 的速度表
llmspeed 首页,RTX 4090 跑 Llama 3.1 8B(Q4_K_M):每秒 86–129 token,首字等待 0.31 秒,标注为实测

三步用起来

  1. 选提示词长度。 左边第一个下拉框有 4 个预设:Short chat(短问题,约 42 token)、Email draft(写邮件,约 290 token)、Code file(一份代码文件,约 1800 token)、20-page doc(20 页文档,约 12500 token)。也可以直接在输入框里写自己的提示词。提示词越长,出第一个字前等得越久,这一项对比 Mac 和 N 卡时特别有用。
  2. 选硬件、模型和量化。 量化可以理解成「压缩」:Q4_K_M 体积小、速度快,Q8_0 更接近原版,FP16 是不压缩的原版。选完下面会显示每秒能出多少 token(tok/s)、首字等待时间(TTFT),以及这个数字的可信度。
  3. 点 Run 看效果。 想对比两套配置就点「+ Race a config」,两边会同时开始出字,谁先写完一目了然。设置好的组合可以点 Share 复制链接发给别人。
买显卡跑本地大模型前,先用 llmspeed 看看每秒能出几个字:10 款显卡和 Mac 的速度表
赛跑模式:同一个 Qwen 35B A3B(Q4_K_M),左边 RTX 3090 2.2 秒写完,右边 Ryzen AI Max+ 395 用了 3.8 秒

先看懂三种标签

每个速度后面都有一个标签,告诉你这个数字有多可靠,这是 llmspeed 我最喜欢的设计:

  • Measured(实测):有人在这台硬件、这个模型、这个量化版本上真跑过。数据来自 r/LocalLLaMA、localscore.ai、llama.cpp 讨论区等社区分享。
  • Derived(推算):没有完全一样的实测,用相近配置的实测数据推出来的。
  • Projected(估算):没有可参考的实测,按硬件参数算的。比如还没发售的硬件,或者模型装不下、要分一部分到内存里的情况。

建议主要看「实测」,「推算」的区间往往很宽(比如 94–297 tok/s),只能当个大概。

如果模型根本装不下,它会直接告诉你差多少。比如 GPT-OSS 120B 需要约 64GB,RTX 4090 只有 22.3GB 可用,所有量化版本都放不下:

买显卡跑本地大模型前,先用 llmspeed 看看每秒能出几个字:10 款显卡和 Mac 的速度表
装不下时直接提示:GPT-OSS 120B(MXFP4)需要 64.1GB,RTX 4090 只有 22.3GB 可用

它是怎么算的

README 里把方法写得很清楚,大致是三条:

  • 出字速度看显存带宽。 每生成一个 token,模型的权重都要从显存里读一遍,所以带宽越高越快。MoE 模型(名字里带 A3B、A4B 的那种)每次只用一部分参数,只按「激活参数」算,所以一个 35B 的 MoE 模型可能比一个 9B 的普通模型还快。
  • 首字等待看算力。 读你的提示词(预填)主要吃显卡的 FP16 算力,所以提示词很长时,N 卡比 Mac 快很多。
  • 能不能装下:权重 + KV 缓存 + 运行开销,和可用内存比。它按 Mac 统一内存的约 75%、独立显卡显存的约 93% 算「可用」。装不下但差得不多时,按「一部分在显存、一部分在内存」估算,速度会掉一大截。

我整理的几组典型配置

下面的数字都是我按 llmspeed 的数据文件和它网页上的计算方法算出来的,和网页上显示的一致(我抽查了几组)。括号里是可信度标签,单位是每秒生成的 token 数,提示词为短问题。

表 1:出字速度(tok/s)

硬件 Qwen 3.5 9B(Q4) GPT-OSS 20B Qwen 3.5/3.6 35B A3B(Q4) GPT-OSS 120B
NVIDIA RTX 3060 12GB 13–42(推算) 27–89(估算),部分放内存 18–60(估算),部分放内存 放不下
NVIDIA RTX 5060 Ti 16GB 17–52(推算) 45–142(推算) 24–78(估算),部分放内存 放不下
NVIDIA RTX 3090 24GB 35–109(推算) 94–297(推算) 88–289(估算),部分放内存 放不下
NVIDIA RTX 4090 24GB 37–118(推算) 101–320(推算) 93–307(估算),部分放内存 放不下
NVIDIA RTX 5090 32GB 66–209(推算) 180–569(推算) 203–643(推算) 14–47(估算),部分放内存
MacBook M4 Pro 24GB 15–37(推算) 40–100(推算) 放不下 放不下
Mac mini M5 Pro 64GB 16–41(推算) 44–113(推算) 50–127(推算) 放不下
MacBook Pro M5 Max 128GB 33–83(推算) 123–154(实测) 84–105(实测) 67–170(推算)
AMD Ryzen AI Max+ 395 128GB (Strix Halo) 14–43(推算) 64–83(实测) 45–60(实测) 45–58(实测)
CPU-only (Ryzen 9 9950X, 96GB DDR5) 9.1–12(推算) 25–33(推算) 28–37(推算) 19–25(推算)

几个看点:

  • 12GB 和 16GB 显卡:9B 左右的模型能流畅跑;GPT-OSS 20B 在 16GB 卡上刚好装得下,12GB 的 3060 就要分一部分到内存里了。
  • 24GB 卡(3090 / 4090)跑 35B A3B 这类模型:Q4 量化约 22GB,加上缓存刚好超出一点,所以显示「部分放内存」。实际用的时候可以换更小的量化,或者把上下文开小一点。
  • 大内存机器(M5 Max 128GB、Ryzen AI Max+ 395 128GB):单论速度不如顶级 N 卡,但能装下 GPT-OSS 120B 这种大模型。Ryzen AI Max+ 395 跑 GPT-OSS 120B 有实测数据,每秒 45–58 token,聊天够用。
  • 纯 CPU:96GB 内存能装下很多模型,MoE 模型每秒二三十 token 还能用,普通 27B、31B 这类模型就很慢了。

表 2:首字等待时间(以 GPT-OSS 20B 为例)

硬件 短问题(约 42 token) 一份代码文件(约 1800 token) 20 页文档(约 12500 token)
NVIDIA RTX 3060 12GB 1.2 秒 3.1 秒 14.3 秒
NVIDIA RTX 5060 Ti 16GB 0.3 秒 0.7 秒 3.3 秒
NVIDIA RTX 3090 24GB 0.3 秒 0.6 秒 2.3 秒
NVIDIA RTX 4090 24GB 0.3 秒 0.4 秒 1.2 秒
NVIDIA RTX 5090 32GB 0.3 秒 0.4 秒 1.0 秒
MacBook M4 Pro 24GB 0.4 秒 3.0 秒 21.6 秒
Mac mini M5 Pro 64GB 0.3 秒 1.6 秒 10.6 秒
MacBook Pro M5 Max 128GB 0.3 秒 1.0 秒 5.8 秒
AMD Ryzen AI Max+ 395 128GB (Strix Halo) 0.3 秒 1.2 秒 6.7 秒
CPU-only (Ryzen 9 9950X, 96GB DDR5) 0.4 秒 3.9 秒 29.1 秒

这张表是我觉得最该看的。短问题大家都差不多,但丢一份 20 页文档进去,4090 一秒多就开始回答,M4 Pro 的 MacBook 要等 20 多秒,纯 CPU 要等半分钟左右。如果你打算让本地模型读长文档、读代码仓库、给编程 Agent 当后端,首字等待比出字速度更影响体验。

局限和要注意的地方

  • 只算单设备。 多卡并联(张量并行、分层切分)还不支持。
  • 是估算,不是保证。 README 自己写了:驱动、引擎版本、Flash Attention、功耗限制、散热都可能让实际速度差 10%–30%。社区实测的测试条件也不统一,同一张表里偶尔会有看起来反常的数字,比如 RTX 5090 跑 Llama 3.1 8B 的实测反而比 4090 低,看到这种情况多参考几组数据。
  • 模型和硬件不全。 15 个模型主要是 Qwen、Gemma、GPT-OSS、GLM、DeepSeek 这几家;很多常见的笔记本显卡(比如 RTX 4060 笔记本版)没收录。
  • 界面只有英文。 好在操作很简单,几个下拉框而已。
  • 只管速度,不管效果。 跑得快不代表回答得好,小模型的质量还是要自己试。

你也可以贡献实测数据

如果你手上有显卡,可以用 llama.cpp 自带的测试工具跑一下,再把结果提交到仓库的 benchmarks/submissions.csv:

llama-bench -m 你的模型.gguf -p 512 -n 128

tg128 那一项是出字速度,pp512 是预填速度。按 README 的表格填好硬件、模型、量化、后端、引擎版本、来源链接,发 PR 时把完整输出贴进描述里。MLX、vLLM 等其他引擎的结果也收。

什么时候该用它

  • 准备买显卡或 Mac 跑本地模型的:先把你想用的模型和预算内的几款硬件挨个试一遍,再用赛跑模式对比。
  • 已经有硬件、想挑模型的:看哪些模型和量化版本能装进你的显存,速度能不能接受。
  • 想跑超大模型的:先确认「装不装得下」。像我们写过的 AirLLM,靠分层加载能在小显存上把大模型跑起来,但速度慢到不适合聊天;Strata 把门槛抬到 12GB 以上显存加大内存,换来能用的速度。10 月 17 日刚更新的 DeepSeek V4.1 Flash 1017 这类模型,量化后还有几百 GB,在 llmspeed 里连 RTX 5090 都显示放不下。

算下来如果发现要花大几千甚至上万才能跑得舒服,而你只是日常聊天、写东西,不如先用各家的免费额度,见 2026 免费用 AI 完全指南。

另外,如果你买显卡不只是为了跑大模型聊天,也想在本地画图,显存的门槛会不太一样:比如 FLUX 3 Klein 的 INT8 版官方说 8GB N 卡就能跑,具体可以看 FLUX 3 Klein 本地 AI 画图上手。

相关链接

正文完
 0
liujiana
版权声明:本站原创文章,由 liujiana 于2026-10-18发表,共计4373字。
转载说明:本文由(baffox.com)根据项目官网、开源社区及公开资料整理。工具的功能、价格、授权与服务条款可能随时间调整,请以官方最新页面为准。合理引用请注明出处并保留本页链接;如发现内容错误、版权或侵权问题,请通过联系邮箱进行反馈,我们将第一时间核实处理。
推广Baffox 推荐:搬瓦工 CN2 GIA 线路老牌 VPS推广Baffox 推荐:DMIT 香港 / 东京 / 洛杉矶高端线路 VPS
评论(没有评论)
验证码