Skip to main content
PromptQuorumPromptQuorum

¿Cuál es la mejor herramienta para medir tokens/seg en un LLM local?

Esta página contiene enlaces de referencia a productos de terceros. PromptQuorum no participa en ningún programa de afiliados — son enlaces simples que no generan comisión. Hacer clic en los enlaces y los pasos siguientes son de su entera responsabilidad. Estos enlaces no representan ningún respaldo ni verificación por parte de PromptQuorum.

Respuesta rápida

llama-bench, incluida con llama.cpp, es la mejor herramienta para medir la velocidad de inferencia de un LLM local. Reporta la velocidad de procesamiento del prompt y la de generación por separado, bajo una longitud de contexto y un nivel de cuantización fijos, lo que hace que los resultados sean comparables entre distintos hardwares.

  • llama-bench: la opción más rigurosa — separa la velocidad de procesamiento del prompt de la velocidad de generación y controla la longitud de contexto y la cuantización.
  • Ollama --verbose: la forma más rápida de obtener una cifra aproximada de tokens/seg desde una sesión de chat normal, menos controlada que llama-bench.
  • Las interfaces gráficas de terceros (las estadísticas integradas de LM Studio) son convenientes para una lectura rápida, pero no exponen el mismo control entre ejecuciones.

Actualizado: 14 de julio de 2026

Tool ComparisonsIntermedio

Puntos clave

  • llama-bench es la herramienta de benchmarking más rigurosa — aísla la velocidad de procesamiento del prompt de la velocidad de generación bajo configuraciones fijas
  • La opción --verbose de Ollama ofrece una estimación rápida y aproximada de tokens/seg desde una ejecución de chat normal, útil para comprobaciones rápidas
  • Fija siempre la longitud de contexto y el nivel de cuantización entre ejecuciones, o la comparación carece de sentido
  • Ejecuta varias pasadas y promedia el resultado — una sola ejecución se ve afectada por el throttling térmico y la carga en frío

Mejor opción: llama-bench

llama-bench es la opción por defecto correcta para quien necesite una cifra de tokens por segundo repetible y comparable entre hardwares. Se incluye como parte del build de llama.cpp, se ejecuta desde la línea de comandos y reporta dos cifras separadas en cada prueba: velocidad de procesamiento del prompt (qué tan rápido lee el modelo la entrada) y velocidad de generación (qué tan rápido produce nuevos tokens). Estas dos cifras se comportan de forma muy distinta bajo carga, así que una herramienta que las combina no te da el panorama completo.

La opción `--verbose` de Ollama es la alternativa práctica para una comprobación rápida. Ejecutar `ollama run --verbose` imprime una cifra de tokens/seg al final de una respuesta de chat normal, sin necesitar un arnés de benchmark aparte. Es conveniente, pero la cifra proviene de una única generación no controlada — no de una ejecución repetida a contexto fijo — por lo que es más ruidosa y menos adecuada para comparar dos piezas de hardware distintas.

LM Studio y otros frontends de escritorio muestran una lectura de tokens/seg en vivo similar en su interfaz de chat. Úsala para una comprobación visual rápida mientras ya estás usando la herramienta, pero no confíes en ella para una decisión de compra de hardware — no expone los controles de número de ejecuciones o longitud de contexto que hacen confiable un resultado de benchmark.

Qué buscar en una herramienta de benchmarking

Una herramienta de benchmarking confiable para LLM locales mantiene constantes la longitud de contexto, el nivel de cuantización y el contenido del prompt entre ejecuciones, y reporta la velocidad de procesamiento del prompt y la velocidad de generación de tokens como cifras separadas. Sin esos controles, una cifra de "tokens/seg" de una sola ejecución casi no te dice nada sobre cómo rendirá la misma configuración con un prompt más largo o una cuantización distinta.

Usa una herramienta de benchmarking si estás comparando GPU antes de una compra, evaluando si un nivel de cuantización vale la pena por la pérdida de calidad, o reportando cifras de rendimiento públicamente. Sáltate el benchmark formal y observa el contador de tokens/seg en vivo si solo quieres una idea aproximada de si un modelo es usable para chat.

Evita: cifras de una sola ejecución reportadas sin longitud de contexto o nivel de cuantización asociados — no se pueden comparar con nada. Evita: herramientas que solo reportan una cifra combinada de tokens/seg, ya que la velocidad de procesamiento del prompt y la de generación escalan de forma distinta según el contexto y el hardware.

Hardware para acompañar tu benchmark

Si estás haciendo benchmarking con el objetivo de decidir si actualizar, ejecuta el mismo comando de llama-bench en tu GPU actual y en la GPU candidata usando el mismo archivo de modelo y cuantización, y luego compara las dos cifras de procesamiento del prompt y generación una junto a la otra.

Divulgación: Este artículo contiene enlaces de afiliados. Podemos ganar una comisión si compras a través de estos enlaces, sin costo adicional para ti.

Preguntas frecuentes

¿Por qué varían los resultados del benchmark entre ejecuciones?
El throttling térmico, los procesos en segundo plano y la carga en frío del modelo afectan los resultados de una sola ejecución. Promedia varias ejecuciones (llama-bench admite ejecuciones repetidas de forma nativa) para obtener una cifra confiable en lugar de confiar en una sola muestra.
¿llama-bench funciona solo con modelos GGUF?
Sí — llama-bench forma parte de la cadena de herramientas de llama.cpp, construida alrededor del formato GGUF. Para hacer benchmarking de un modelo GPTQ o AWQ necesitas una herramienta distinta vinculada al framework de servicio que carga ese formato, como los scripts de benchmarking integrados de vLLM.
¿Es más importante la velocidad de procesamiento del prompt o la de generación?
Depende de tu caso de uso. El resumen de documentos largos está dominado por la velocidad de procesamiento del prompt, ya que la mayor parte del trabajo consiste en leer la entrada. El chat interactivo está dominado por la velocidad de generación, ya que el modelo produce la mayor parte de su salida token por token tras un prompt corto.
¿Puedo comparar cifras de tokens/seg que encuentro en línea con mi propio hardware?
Solo si la longitud de contexto, el nivel de cuantización y el tamaño del modelo coinciden exactamente. Una cifra de tokens/seg sin esos detalles no es comparable con tu configuración — trata los números no atribuidos de foros o redes sociales como anécdotas aproximadas, no como benchmarks.