perf-test-flagos

Benchmark vLLM-served AI models across five workload profiles for throughput, latency, TTFT, and TPOT.

18|12|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/flagos-ai/skills --skill perf-test-flagos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perf-test-flagos
Source: https://github.com/flagos-ai/skills/tree/main/skills/perf-test-flagos
Command: npx skills add https://github.com/flagos-ai/skills --skill perf-test-flagos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Benchmarking AI models to quantify accuracy and performance across deployment scenarios, enabling data-driven optimization and validation.

Core Features & Use Cases

  • End-to-end benchmarks: run accuracy tests when FlagEval is available and performance tests with vLLM bench serve.
  • Multi-profile evaluation: assess five workload profiles (short/long prefill x short/long decode plus high concurrency) to capture latency, throughput, TTFT, and TPOT.

Quick Start

Start a vLLM server with your model, then run the 5-profile benchmark workflow using the included scripts to generate a combined performance report.

Frequently Asked Questions about perf-test-flagos

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark vLLM model performance for latency and throughput?

To benchmark vLLM model performance, you must start a running vLLM server with your target model, then execute the included run_benchmark scripts to measure latency, throughput, TTFT, and TPOT across five workload profiles.

What workload profiles are used for measuring AI model speed and accuracy?

Measuring AI model speed uses five workload profiles consisting of short and long prefill combined with short and long decode, plus high concurrency, to capture comprehensive latency, throughput, TTFT, and TPOT metrics.

Do I need a running vLLM server to test AI model latency and TTFT?

Yes, you need a running vLLM server and a target model path to test AI model latency and TTFT, as the benchmarking scripts orchestrate tests directly against the deployed vLLM instance.

Can I run accuracy benchmarks alongside performance tests for vLLM models?

You can run accuracy benchmarks alongside performance tests for vLLM models by utilizing FlagEval for accuracy evaluation while simultaneously using vLLM bench serve for performance measurements.

What metrics does the vLLM benchmark report include for multi-profile evaluation?

The vLLM benchmark report includes throughput, latency, Time To First Token (TTFT), and Time Per Output Token (TPOT) metrics, evaluating the model across five distinct workload profiles to generate a combined performance report.