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-9B-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-9B-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.886040 --host 0.0.0.0 --port 8000 --api-key <redacted>

Prefill

prompt tok/s by context length
8K context32K256 ms TTFT
16K context31.2K520 ms TTFT
32K context30.2K1,071 ms TTFT
64K context28.4K2,269 ms TTFT
128K context24K5,362 ms TTFT
251K context18.2K13,831 ms TTFT
256K context17.9K14,337 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K160.370 ms TTFT315.9119 ms TTFT579.2Requests queued914 ms TTFT1,143.0180 ms TTFT2,077.7231 ms TTFT3,448.9352 ms TTFT5,090.3611 ms TTFT6,570.2973 ms TTFT
16K158.296 ms TTFT311.2120 ms TTFT592.3158 ms TTFT1,079.3203 ms TTFT1,896.9292 ms TTFT2,949.5427 ms TTFT3,985.9769 ms TTFT4,810.71,359 ms TTFT
32K155.1123 ms TTFT300.3141 ms TTFT557.1219 ms TTFT973.5235 ms TTFT1,600.0437 ms TTFT2,241.5689 ms TTFT2,763.81,197 ms TTFTOver capacity
64K148.8172 ms TTFT281.2207 ms TTFT500.8226 ms TTFT820.9512 ms TTFT1,187.0796 ms TTFT1,492.91,385 ms TTFTOver capacityOver capacity
128K137.6289 ms TTFT249.1312 ms TTFT415.4540 ms TTFT602.9860 ms TTFT766.71,526 ms TTFTOver capacityOver capacityOver capacity
251K121.9568 ms TTFT202.9827 ms TTFT301.21,181 ms TTFT388.71,979 ms TTFTOver capacityOver capacityOver capacityOver capacity

Requests queued: the server could not run all requests at once, so some waited in a queue. 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
Prefill8K1Valid32K—256 ms——1——
Prefill16K1Valid31.2K—520 ms——1——
Prefill32K1Valid30.2K—1,071 ms——1——
Prefill64K1Valid28.4K—2,269 ms——1——
Prefill128K1Valid24K—5,362 ms——1——
Prefill251K1Valid18.2K—13,831 ms——1——
Prefill256K1Valid17.9K—14,337 ms——1——
Sustained decode8K1Valid160.3160.970 ms6.2 ms1.014,81130.0 s
Sustained decode8K2Valid315.9158.9119 ms6.3 ms1.929,47630.0 s
Sustained decode8K4Requests queued579.2154.0914 ms6.5 ms3.7417,38230.0 s
Sustained decode8K8Valid1,143.0144.5180 ms6.9 ms8.0834,29130.0 s
Sustained decode8K16Valid2,077.7131.1231 ms7.6 ms16.01662,32130.0 s
Sustained decode8K32Valid3,448.9108.3352 ms9.2 ms32.00103,45630.0 s
Sustained decode8K64Valid5,090.379.8611 ms12.5 ms64.00152,71430.0 s
Sustained decode8K128Valid6,570.251.1973 ms19.6 ms128.00197,12030.0 s
Sustained decode16K1Valid158.2159.096 ms6.3 ms1.014,74930.0 s
Sustained decode16K2Valid311.2156.5120 ms6.4 ms2.029,34030.0 s
Sustained decode16K4Valid592.3149.4158 ms6.7 ms4.0417,77030.0 s
Sustained decode16K8Valid1,079.3136.1203 ms7.3 ms8.0832,38030.0 s
Sustained decode16K16Valid1,896.9118.8292 ms8.4 ms16.0056,89630.0 s
Sustained decode16K32Valid2,949.592.2427 ms10.8 ms32.0088,48030.0 s
Sustained decode16K64Valid3,985.962.0769 ms16.1 ms64.00119,55230.0 s
Sustained decode16K128Valid4,810.737.01,359 ms27.0 ms128.00144,25530.0 s
Sustained decode32K1Valid155.1156.1123 ms6.4 ms1.014,65330.0 s
Sustained decode32K2Valid300.3151.1141 ms6.6 ms2.029,00730.0 s
Sustained decode32K4Valid557.1140.9219 ms7.1 ms4.0416,71130.0 s
Sustained decode32K8Valid973.5122.8235 ms8.1 ms8.0829,20330.0 s
Sustained decode32K16Valid1,600.0100.3437 ms10.0 ms16.0048,00030.0 s
Sustained decode32K32Valid2,241.570.2689 ms14.3 ms32.0067,23230.0 s
Sustained decode32K64Valid2,763.843.41,197 ms23.1 ms64.0082,88030.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid148.8150.2172 ms6.7 ms1.014,46530.0 s
Sustained decode64K2Valid281.2142.1207 ms7.0 ms2.028,43730.0 s
Sustained decode64K4Valid500.8126.9226 ms7.9 ms4.0415,02030.0 s
Sustained decode64K8Valid820.9102.8512 ms9.7 ms8.0024,62430.0 s
Sustained decode64K16Valid1,187.074.3796 ms13.5 ms16.0035,60030.0 s
Sustained decode64K32Valid1,492.946.81,385 ms21.4 ms32.0044,76830.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid137.6140.2289 ms7.1 ms1.014,12930.0 s
Sustained decode128K2Valid249.1130.9312 ms7.7 ms1.927,47430.0 s
Sustained decode128K4Valid415.4104.0540 ms9.6 ms4.0012,46830.0 s
Sustained decode128K8Valid602.975.4860 ms13.3 ms8.0018,08030.0 s
Sustained decode128K16Valid766.747.91,526 ms20.9 ms16.0023,00830.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid121.9122.3568 ms8.2 ms1.003,65930.0 s
Sustained decode251K2Valid202.9101.8827 ms9.8 ms2.006,08830.0 s
Sustained decode251K4Valid301.275.61,181 ms13.2 ms4.009,03930.0 s
Sustained decode251K8Valid388.748.81,979 ms20.5 ms8.0011,66430.0 s
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Requests queued: the server could not run all requests at once, so some waited in a queue. Over capacity: not run because this many requests at this context would exceed the server's KV cache.