What problem does it solve?
This Skill enables users to benchmark and compare OpenAI-compatible LLM inference servers efficiently, providing insights into server performance, saturation knees, and prefill vs. decode-bound characteristics.
Core Features & Use Cases
- Benchmarking LLM Servers: Collects TTFT, TPOT, ITL, and input/output/total token throughput from OpenAI-compatible LLM inference servers.
- Insights on Saturation Curves: Determines the min and max knee of the saturation curve for optimal server performance.
- Prefill vs. Decode Analysis: Identifies whether the server is prefill or decode-bound, helping to optimize for either throughput or latency.
- Use Case: Use this Skill to compare different LLM servers like vLLM, SGLang, or anything serving /v1/completions, helping to make informed decisions about server configurations for production.
Quick Start
Run the llm-inference-benchmark skill with your desired concurrency and tokenizer model:
bash scripts/bench_sweep.sh TARGET_HOST=<server_ip> MODEL_NAME=kimi-k2.6 MODEL_REPO=nvidia/Kimi-K2.6-NVFP4