Per iniziareClassificaDecode calculatorModelliOrganizationsReportsMatrix runsHardwareValutazioni comparativeMarketplaceNoleggiProDocumentazione API
Lingua
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-2B 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 --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.883240 --host 0.0.0.0 --port 8000 --api-key <redacted>

Prefill

prompt tok/s by context length
8K context88.1K93 ms TTFT
16K context86.7K187 ms TTFT
32K context91.7K352 ms TTFT
64K context90K716 ms TTFT
128K context75.1K1,714 ms TTFT
251K context55.1K4,578 ms TTFT
256K context53.6K4,795 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K399.467 ms TTFT788.197 ms TTFT1,517.4133 ms TTFT2,861.7166 ms TTFT5,110.9195 ms TTFT8,254.3258 ms TTFT12.4K593 ms TTFT15.5K470 ms TTFT
16K393.689 ms TTFT777.467 ms TTFT1,469.5147 ms TTFT2,716.5200 ms TTFT4,638.1252 ms TTFT7,197.3344 ms TTFT9,912.8377 ms TTFT12.1K1,371 ms TTFT
32K381.8113 ms TTFT748.5177 ms TTFT1,392.1213 ms TTFT2,460.6221 ms TTFT3,959.3197 ms TTFT5,674.2263 ms TTFT7,154.31,169 ms TTFT8,082.22,168 ms TTFT
64K362.3151 ms TTFT706.5164 ms TTFT1,254.1196 ms TTFT2,084.9197 ms TTFT3,071.3255 ms TTFT3,863.3541 ms TTFT4,525.32,303 ms TTFT4,795.84,731 ms TTFT
128K326.2252 ms TTFT628.1304 ms TTFT1,038.2346 ms TTFT1,570.4350 ms TTFT1,973.4372 ms TTFT2,370.52,634 ms TTFT2,591.75,057 ms TTFTOver capacity
251K272.2526 ms TTFT510.7634 ms TTFT772.6580 ms TTFT1,019.8659 ms TTFT1,227.23,238 ms TTFT1,335.86,025 ms TTFTOver 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
Prefill8K1Valid88.1K—93 ms——1——
Prefill16K1Valid86.7K—187 ms——1——
Prefill32K1Valid91.7K—352 ms——1——
Prefill64K1Valid90K—716 ms——1——
Prefill128K1Valid75.1K—1,714 ms——1——
Prefill251K1Valid55.1K—4,578 ms——1——
Prefill256K1Valid53.6K—4,795 ms——1——
Sustained decode8K1Valid399.4402.367 ms2.5 ms1.0311,98030.0 s
Sustained decode8K2Valid788.1398.497 ms2.5 ms1.9623,64230.0 s
Sustained decode8K4Valid1,517.4384.9133 ms2.6 ms4.01245,52430.0 s
Sustained decode8K8Valid2,861.7364.2166 ms2.7 ms7.72485,85030.0 s
Sustained decode8K16Valid5,110.9324.0195 ms3.1 ms16.032153,31830.0 s
Sustained decode8K32Valid8,254.3263.1258 ms3.8 ms31.764247,62330.0 s
Sustained decode8K64Valid12.4K198.1593 ms5.0 ms62.164371,91830.0 s
Sustained decode8K128Valid15.5K123.8470 ms8.1 ms126.3128463,57530.0 s
Sustained decode16K1Valid393.6397.389 ms2.5 ms1.0311,80830.0 s
Sustained decode16K2Valid777.4391.567 ms2.6 ms2.0623,32030.0 s
Sustained decode16K4Valid1,469.5373.2147 ms2.7 ms4.01244,08530.0 s
Sustained decode16K8Valid2,716.5344.5200 ms2.9 ms8.01681,49730.0 s
Sustained decode16K16Valid4,638.1294.9252 ms3.4 ms16.032139,14730.0 s
Sustained decode16K32Valid7,197.3227.9344 ms4.4 ms31.932215,91230.0 s
Sustained decode16K64Valid9,912.8155.6377 ms6.4 ms63.664297,38230.0 s
Sustained decode16K128Valid12.1K93.41,371 ms10.7 ms128.00362,36830.0 s
Sustained decode32K1Valid381.8386.5113 ms2.6 ms1.0311,45330.0 s
Sustained decode32K2Valid748.5381.7177 ms2.6 ms1.9622,45430.0 s
Sustained decode32K4Valid1,392.1353.6213 ms2.8 ms4.0841,76330.0 s
Sustained decode32K8Valid2,460.6312.4221 ms3.2 ms7.71673,81930.0 s
Sustained decode32K16Valid3,959.3251.0197 ms4.0 ms15.632118,77430.0 s
Sustained decode32K32Valid5,674.2178.1263 ms5.6 ms31.832170,22630.0 s
Sustained decode32K64Valid7,154.3111.71,169 ms9.0 ms64.00214,59230.0 s
Sustained decode32K128Valid8,082.263.52,168 ms15.7 ms128.00242,43230.0 s
Sustained decode64K1Valid362.3366.7151 ms2.7 ms1.0210,87030.0 s
Sustained decode64K2Valid706.5357.4164 ms2.8 ms2.0421,19530.0 s
Sustained decode64K4Valid1,254.1317.6196 ms3.1 ms4.0837,62330.0 s
Sustained decode64K8Valid2,084.9263.8197 ms3.8 ms8.01662,54530.0 s
Sustained decode64K16Valid3,071.3193.4255 ms5.2 ms15.91692,14130.0 s
Sustained decode64K32Valid3,863.3121.7541 ms8.2 ms31.825115,81930.0 s
Sustained decode64K64Valid4,525.371.02,303 ms14.1 ms64.00135,74430.0 s
Sustained decode64K128Valid4,795.838.04,731 ms26.3 ms128.00143,87230.0 s
Sustained decode128K1Valid326.2332.5252 ms3.0 ms1.029,79230.0 s
Sustained decode128K2Valid628.1321.3304 ms3.1 ms2.0418,85030.0 s
Sustained decode128K4Valid1,038.2265.5346 ms3.8 ms3.9831,14630.0 s
Sustained decode128K8Valid1,570.4198.8350 ms5.0 ms7.9847,11330.0 s
Sustained decode128K16Valid1,973.4125.3372 ms8.0 ms15.91659,20130.0 s
Sustained decode128K32Valid2,370.574.12,634 ms13.5 ms32.0071,10430.0 s
Sustained decode128K64Valid2,591.740.65,057 ms24.6 ms64.0077,76030.0 s
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid272.2282.2526 ms3.5 ms1.028,16530.0 s
Sustained decode251K2Valid510.7266.9634 ms3.7 ms2.0415,32130.0 s
Sustained decode251K4Valid772.6197.7580 ms5.1 ms3.9423,17930.0 s
Sustained decode251K8Valid1,019.8131.3659 ms7.6 ms7.8830,59430.0 s
Sustained decode251K16Valid1,227.277.43,238 ms12.9 ms16.0036,81630.0 s
Sustained decode251K32Valid1,335.841.96,025 ms23.9 ms32.0040,06430.0 s
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

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