Pierwsze krokiRankingDecode calculatorModeleOrganizationsReportsMatrix runsSprzętBenchmarkiMarketplaceWynajemProDokumentacja API
Język
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-4B-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-4B-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 context46.8K175 ms TTFT
16K context46.2K351 ms TTFT
32K context44.7K722 ms TTFT
64K context40.7K1,581 ms TTFT
128K context32.2K3,998 ms TTFT
251K context22.6K11,159 ms TTFT
256K context22.3K11,555 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K237.590 ms TTFT464.691 ms TTFT840.9Requests queued897 ms TTFT1,615.9192 ms TTFT2,730.3212 ms TTFT4,250.9280 ms TTFT5,983.7514 ms TTFT7,441.6851 ms TTFT
16K233.6111 ms TTFT453.3121 ms TTFT846.0175 ms TTFT1,494.4241 ms TTFT2,409.1261 ms TTFT3,528.9493 ms TTFT4,548.5723 ms TTFT5,297.41,326 ms TTFT
32K227.0107 ms TTFT431.4146 ms TTFT779.0236 ms TTFT1,307.2157 ms TTFT1,936.0262 ms TTFT2,580.3690 ms TTFT3,033.21,131 ms TTFTOver capacity
64K213.9173 ms TTFT393.0237 ms TTFT674.1223 ms TTFT1,026.3233 ms TTFT1,388.0869 ms TTFT1,635.31,301 ms TTFTOver capacityOver capacity
128K192.6284 ms TTFT338.6392 ms TTFT527.6329 ms TTFT721.3883 ms TTFT856.71,583 ms TTFTOver capacityOver capacityOver capacity
251K160.2510 ms TTFT253.9629 ms TTFT357.31,148 ms TTFT435.61,899 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
Prefill8K1Valid46.8K—175 ms——1——
Prefill16K1Valid46.2K—351 ms——1——
Prefill32K1Valid44.7K—722 ms——1——
Prefill64K1Valid40.7K—1,581 ms——1——
Prefill128K1Valid32.2K—3,998 ms——1——
Prefill251K1Valid22.6K—11,159 ms——1——
Prefill256K1Valid22.3K—11,555 ms——1——
Sustained decode8K1Valid237.5238.490 ms4.2 ms1.017,12330.0 s
Sustained decode8K2Valid464.6233.391 ms4.3 ms2.0213,93830.0 s
Sustained decode8K4Requests queued840.9222.8897 ms4.5 ms3.7425,22630.0 s
Sustained decode8K8Valid1,615.9203.9192 ms4.9 ms8.0848,47430.0 s
Sustained decode8K16Valid2,730.3172.7212 ms5.8 ms16.01681,90730.0 s
Sustained decode8K32Valid4,250.9135.8280 ms7.4 ms32.032127,52730.0 s
Sustained decode8K64Valid5,983.794.3514 ms10.6 ms64.00179,52030.0 s
Sustained decode8K128Valid7,441.658.2851 ms17.2 ms128.00223,23230.0 s
Sustained decode16K1Valid233.6234.7111 ms4.3 ms1.017,00630.0 s
Sustained decode16K2Valid453.3227.9121 ms4.4 ms2.0213,60130.0 s
Sustained decode16K4Valid846.0213.1175 ms4.7 ms4.0425,37930.0 s
Sustained decode16K8Valid1,494.4188.8241 ms5.3 ms8.0844,83130.0 s
Sustained decode16K16Valid2,409.1152.3261 ms6.6 ms16.01672,26430.0 s
Sustained decode16K32Valid3,528.9110.9493 ms9.0 ms32.00105,85630.0 s
Sustained decode16K64Valid4,548.571.0723 ms14.1 ms64.00136,44830.0 s
Sustained decode16K128Valid5,297.441.11,326 ms24.3 ms128.00158,84830.0 s
Sustained decode32K1Valid227.0228.1107 ms4.4 ms1.016,80930.0 s
Sustained decode32K2Valid431.4217.1146 ms4.6 ms2.0212,94230.0 s
Sustained decode32K4Valid779.0196.4236 ms5.1 ms4.0423,36930.0 s
Sustained decode32K8Valid1,307.2164.5157 ms6.1 ms8.0839,21530.0 s
Sustained decode32K16Valid1,936.0122.2262 ms8.2 ms16.01658,07730.0 s
Sustained decode32K32Valid2,580.380.9690 ms12.4 ms32.0077,40830.0 s
Sustained decode32K64Valid3,033.247.61,131 ms21.0 ms64.0091,01030.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid213.9215.6173 ms4.6 ms1.016,42130.0 s
Sustained decode64K2Valid393.0198.4237 ms5.0 ms2.0211,78930.0 s
Sustained decode64K4Valid674.1170.2223 ms5.9 ms4.0420,21930.0 s
Sustained decode64K8Valid1,026.3129.3233 ms7.7 ms8.0830,78430.0 s
Sustained decode64K16Valid1,388.087.0869 ms11.5 ms16.0041,63230.0 s
Sustained decode64K32Valid1,635.351.31,301 ms19.5 ms32.0049,05630.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid192.6194.9284 ms5.1 ms1.015,77930.0 s
Sustained decode128K2Valid338.6173.2392 ms5.8 ms2.0210,15930.0 s
Sustained decode128K4Valid527.6134.4329 ms7.4 ms4.0415,82630.0 s
Sustained decode128K8Valid721.390.3883 ms11.1 ms8.0021,64030.0 s
Sustained decode128K16Valid856.753.61,583 ms18.7 ms16.0025,69830.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid160.2163.5510 ms6.1 ms1.014,80530.0 s
Sustained decode251K2Valid253.9133.5629 ms7.5 ms2.027,61530.0 s
Sustained decode251K4Valid357.389.81,148 ms11.1 ms4.0010,71630.0 s
Sustained decode251K8Valid435.654.71,899 ms18.3 ms8.0013,06430.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.