Skip to main content
PromptQuorumPromptQuorum

衡量本地LLM每秒token数的最佳工具是什么?

本页包含指向第三方产品的参考链接。PromptQuorum 未加入任何联盟计划——这些是不产生佣金的普通链接。点击链接和后续步骤由您自行承担责任。这些链接不代表 PromptQuorum 的任何认可或验证。

快速回答

llama-bench随llama.cpp附带,是衡量本地LLM推理速度的最佳工具。它在固定上下文长度和量化级别下分别报告提示词处理速度和生成速度,使结果在不同硬件之间具有可比性。

  • llama-bench:最严谨的选项——将提示词处理速度与生成速度分离,并控制上下文长度和量化级别。
  • Ollama --verbose:从普通聊天会话中快速获得大致每秒token数的最快方式,但控制程度不如llama-bench。
  • 第三方图形界面(如LM Studio内置的统计信息)便于快速查看,但不提供相同程度的运行间控制。

更新于: 2026年7月14日

Tool Comparisons中级

关键要点

  • llama-bench是最严谨的基准测试工具——在固定设置下将提示词处理速度与生成速度分离
  • Ollama的--verbose标志可从普通聊天中快速获得大致的每秒token数,适合快速检查
  • 务必在多次运行之间固定上下文长度和量化级别,否则比较毫无意义
  • 多次运行并取平均值——单次运行会受到热节流和冷启动加载的影响

最佳选择:llama-bench

对于任何需要可重复、可跨硬件比较的每秒token数数值的人来说,llama-bench都是正确的默认选择。它作为llama.cpp构建的一部分发布,通过命令行运行,并为每次测试报告两个独立数值:提示词处理速度(模型读取输入的速度)和生成速度(模型生成新token的速度)。这两个数值在负载下的表现差异很大,因此混淆两者的工具无法提供完整的信息。

Ollama的`--verbose`标志是快速健全性检查的实用替代方案。运行`ollama run --verbose`会在普通聊天回复结束时打印每秒token数,无需单独的基准测试框架。它很方便,但该数值来自单次、不受控的生成过程——而非重复的固定上下文运行——因此噪声更大,不太适合用于比较两种不同的硬件。

LM Studio和其他桌面前端在聊天界面中提供类似的实时每秒token数读数。可以在使用工具时用它快速目测,但不要依赖它做硬件购买决策——它不提供影响基准测试结果可信度的运行次数或上下文长度控制。

选择基准测试工具时要关注什么

可信的本地LLM基准测试工具会在多次运行之间保持上下文长度、量化级别和提示词内容不变,并将提示词处理速度和token生成速度报告为独立的数值。没有这些控制,单次运行得到的"每秒token数"几乎无法说明同一配置在更长提示词或不同量化下的表现。

如果你在购买前比较GPU、评估某个量化级别是否值得质量上的取舍,或需要公开报告性能数据,请使用基准测试工具。如果只想大致了解某个模型是否适合聊天使用,可以跳过正式基准测试,直接观察实时每秒token数计数器。

要避免:未附带上下文长度或量化级别的单次运行数值——它们无法与任何东西比较。要避免:只报告单一合并每秒token数的工具,因为提示词处理速度和生成速度随上下文长度和硬件的变化规律不同。

搭配基准测试的硬件

如果你的基准测试目标是决定是否升级,请在现有GPU和候选GPU上使用相同的模型文件和量化运行同一个llama-bench命令,然后并排比较两者的提示词处理和生成数值。

披露:本文包含联盟链接。如果你通过这些链接购买商品,我们可能会获得佣金,你无需为此支付额外费用。

常见问题

为什么基准测试结果在不同运行之间会有差异?
热节流、后台进程和模型的冷启动加载都会影响单次运行的结果。请对多次运行取平均值(llama-bench原生支持重复运行),而不是相信单次样本得到的可靠数值。
llama-bench只能用于GGUF模型吗?
是的——llama-bench是围绕GGUF格式构建的llama.cpp工具链的一部分。要对GPTQ或AWQ模型进行基准测试,你需要一个与加载该格式的服务框架绑定的不同工具,例如vLLM内置的基准测试脚本。
提示词处理速度和生成速度哪个更重要?
这取决于你的使用场景。长文档摘要主要受提示词处理速度影响,因为大部分工作是读取输入。交互式聊天主要受生成速度影响,因为模型在简短提示词之后逐token生成大部分输出。
我能把网上找到的每秒token数数值与自己的硬件比较吗?
只有在上下文长度、量化级别和模型大小完全一致的情况下才可以。没有这些细节的每秒token数数值无法与你的配置比较——把论坛或社交媒体上未注明来源的数字当作粗略的轶事,而非基准测试结果。