From d3a51da92a031f6c1758771a2b13976ace2eece2 Mon Sep 17 00:00:00 2001 From: Cyrus Leung Date: Thu, 26 Feb 2026 14:35:41 +0800 Subject: [PATCH] [Benchmark] Simplify SLA scan (#35306) Signed-off-by: DarkLight1337 --- docs/benchmarking/cli.md | 5 + docs/benchmarking/sweeps.md | 88 ++--- tests/benchmarks/sweep/test_serve_sla.py | 298 ---------------- vllm/benchmarks/sweep/plot.py | 2 +- vllm/benchmarks/sweep/serve.py | 87 +++-- vllm/benchmarks/sweep/serve_sla.py | 431 +++++++---------------- vllm/benchmarks/sweep/sla_sweep.py | 138 -------- vllm/benchmarks/sweep/startup.py | 3 +- 8 files changed, 253 insertions(+), 799 deletions(-) delete mode 100644 tests/benchmarks/sweep/test_serve_sla.py delete mode 100644 vllm/benchmarks/sweep/sla_sweep.py diff --git a/docs/benchmarking/cli.md b/docs/benchmarking/cli.md index 7bb91239c5..8bbd9b0c0e 100644 --- a/docs/benchmarking/cli.md +++ b/docs/benchmarking/cli.md @@ -4,6 +4,11 @@ This section guides you through running benchmark tests with the extensive datas It's a living document, updated as new features and datasets become available. +!!! tip + The benchmarks described on this page are mainly for evaluating specific vLLM features as well as regression testing. + + For benchmarking production vLLM servers, we recommend [GuideLLM](https://github.com/vllm-project/guidellm), an established performance benchmarking framework with live progress updates and automatic report generation. It is also more flexible than `vllm bench serve` in terms of dataset loading, request formatting, and workload patterns. + ## Dataset Overview