BaşlarkenLiderlik tablosuDecode calculatorModellerOrganizationsReportsMatrix runsDonanımKarşılaştırmalı DeğerlendirmelerPazar yeriKiralıklarProAPI Dokümanlar
Dil
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-2B-Base on H200 NVL 141GB

vllm · 0.26.1rc1.dev638+g52be12cfa · BF166 contexts (8K–251K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 251K, 256K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
H200 NVL
VRAM
141 GB
OS
linux

Engine

Engine
vllm
Version
0.26.1rc1.dev638+g52be12cfa
Quantization
BF16
Backend
cuda
Build
cuda-13.2
Commit
52be12cfac0c

Run

Served model
qwen
Revision
main
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
4,096 tokens

Launch command

"$HOME/env_h200-qwen-vllm/bin/vllm" serve Qwen/Qwen3.5-2B-Base --served-model-name qwen --trust-remote-code --tensor-parallel-size 1 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.946376 --host 0.0.0.0 --port 8000 --api-key <redacted> --speculative-config '{"method":"mtp","num_speculative_tokens":2}'

Prefill

prompt tok/s by context length
8K context75.7K108 ms TTFT
16K context83K195 ms TTFT
32K context87K371 ms TTFT
64K context83.6K771 ms TTFT
128K context68.8K1,871 ms TTFT
251K context49.5K5,099 ms TTFT
256K context48.3K5,327 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K314.460 ms TTFT597.671 ms TTFT1,225.579 ms TTFT2,273.080 ms TTFT3,769.098 ms TTFT6,263.3146 ms TTFT8,677.0279 ms TTFT11.5K821 ms TTFT
16K301.887 ms TTFT586.495 ms TTFT1,172.499 ms TTFT2,026.0106 ms TTFT3,656.8115 ms TTFT5,605.1161 ms TTFT7,506.5527 ms TTFT9,533.71,241 ms TTFT
32K270.9107 ms TTFT582.5121 ms TTFT1,111.1127 ms TTFT1,966.3123 ms TTFT3,216.3188 ms TTFT4,519.8215 ms TTFT6,051.31,102 ms TTFT7,097.22,209 ms TTFT
64K287.7152 ms TTFT532.3186 ms TTFT1,017.2195 ms TTFT1,704.4199 ms TTFT2,570.9270 ms TTFT3,534.3972 ms TTFT4,056.42,646 ms TTFTOver capacity
128K270.7266 ms TTFT504.6304 ms TTFT887.4297 ms TTFT1,427.8344 ms TTFT1,723.61,031 ms TTFT2,225.52,687 ms TTFTOver capacityOver capacity
251K289.7547 ms TTFT468.1577 ms TTFT717.8590 ms TTFT972.1972 ms TTFT1,205.03,106 ms TTFTOver capacityOver capacityOver capacity

Over capacity: not run because this many requests at this context would exceed the server's KV cache.

TTFT is measured after the benchmark warms the server's prompt cache, so it mostly excludes prefill.

All measurements

Latencies are medians. Total tok/s is output across all simultaneous requests.
PhaseContextRequests at onceStatusTotal tok/sPer request tok/sTTFTTime between tokensAverage active requestsCompleted requestsOutput tokensMeasured for
Prefill8K1Valid75.7K—108 ms——1——
Prefill16K1Valid83K—195 ms——1——
Prefill32K1Valid87K—371 ms——1——
Prefill64K1Valid83.6K—771 ms——1——
Prefill128K1Valid68.8K—1,871 ms——1——
Prefill251K1Valid49.5K—5,099 ms——1——
Prefill256K1Valid48.3K—5,327 ms——1——
Sustained decode8K1Valid314.4336.660 ms3.0 ms1.029,43230.0 s
Sustained decode8K2Valid597.6307.971 ms3.3 ms2.0417,92530.0 s
Sustained decode8K4Valid1,225.5301.979 ms3.3 ms4.0836,76330.0 s
Sustained decode8K8Valid2,273.0296.580 ms3.4 ms7.91668,18530.0 s
Sustained decode8K16Valid3,769.0245.498 ms4.1 ms15.925113,05830.0 s
Sustained decode8K32Valid6,263.3204.8146 ms4.9 ms31.932187,87630.0 s
Sustained decode8K64Valid8,677.0146.1279 ms6.8 ms63.958260,31230.0 s
Sustained decode8K128Valid11.5K90.8821 ms11.0 ms128.01344,19030.0 s
Sustained decode16K1Valid301.8308.387 ms3.2 ms1.029,05830.0 s
Sustained decode16K2Valid586.4297.595 ms3.4 ms2.0417,59130.0 s
Sustained decode16K4Valid1,172.4294.799 ms3.4 ms4.0835,16930.0 s
Sustained decode16K8Valid2,026.0269.7106 ms3.7 ms8.01560,78130.0 s
Sustained decode16K16Valid3,656.8232.9115 ms4.3 ms16.022109,70430.0 s
Sustained decode16K32Valid5,605.1181.0161 ms5.5 ms31.932168,15330.0 s
Sustained decode16K64Valid7,506.5122.9527 ms8.1 ms63.930225,17330.0 s
Sustained decode16K128Valid9,533.775.61,241 ms13.2 ms128.00285,93930.0 s
Sustained decode32K1Valid270.9277.1107 ms3.6 ms1.028,12830.0 s
Sustained decode32K2Valid582.5307.0121 ms3.3 ms1.9417,47530.0 s
Sustained decode32K4Valid1,111.1287.0127 ms3.5 ms3.9833,33230.0 s
Sustained decode32K8Valid1,966.3266.6123 ms3.8 ms7.81458,98630.0 s
Sustained decode32K16Valid3,216.3204.3188 ms4.9 ms16.01696,48530.0 s
Sustained decode32K32Valid4,519.8150.6215 ms6.6 ms31.832135,61330.0 s
Sustained decode32K64Valid6,051.394.31,102 ms10.6 ms64.05181,55530.0 s
Sustained decode32K128Valid7,097.256.82,209 ms17.6 ms128.00212,81130.0 s
Sustained decode64K1Valid287.7301.1152 ms3.3 ms1.028,63430.0 s
Sustained decode64K2Valid532.3281.8186 ms3.6 ms2.0415,96630.0 s
Sustained decode64K4Valid1,017.2276.7195 ms3.6 ms3.9730,51430.0 s
Sustained decode64K8Valid1,704.4214.6199 ms4.7 ms8.0951,13230.0 s
Sustained decode64K16Valid2,570.9163.5270 ms6.1 ms15.91677,13330.0 s
Sustained decode64K32Valid3,534.3116.0972 ms8.6 ms31.811106,03130.0 s
Sustained decode64K64Valid4,056.465.32,646 ms15.3 ms64.00121,71430.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid270.7280.4266 ms3.6 ms1.028,12230.0 s
Sustained decode128K2Valid504.6289.4304 ms3.5 ms2.0415,13730.0 s
Sustained decode128K4Valid887.4235.0297 ms4.3 ms4.0526,61830.0 s
Sustained decode128K8Valid1,427.8189.6344 ms5.3 ms7.9842,82930.0 s
Sustained decode128K16Valid1,723.6117.51,031 ms8.5 ms16.0651,70530.0 s
Sustained decode128K32Valid2,225.571.22,687 ms14.0 ms32.0066,74530.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid289.7272.7547 ms3.7 ms0.928,69030.0 s
Sustained decode251K2Valid468.1263.3577 ms3.8 ms1.9314,04130.0 s
Sustained decode251K4Valid717.8187.1590 ms5.3 ms3.9421,53130.0 s
Sustained decode251K8Valid972.1136.6972 ms7.3 ms7.8729,16130.0 s
Sustained decode251K16Valid1,205.078.03,106 ms12.8 ms16.0136,13530.0 s
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Over capacity: not run because this many requests at this context would exceed the server's KV cache.