入門指南排行榜Decode calculator模型OrganizationsReportsMatrix runs硬體基準評測市集租用ProAPI文件
語言
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.8-Flash-Next on H200 SXM 141GB ×4

vllm · 0.1.1.dev5+ge77daef89 · 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 SXM
GPU count
4
VRAM
564 GB (4 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.1.1.dev5+ge77daef89
Quantization
BF16
Backend
cuda
Build
cuda-13.2
Commit
e77daef89e18

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-flash-next-vllm/bin/vllm" serve Qwen/Qwen3.8-Flash-Next --served-model-name qwen --tensor-parallel-size 4 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.84 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --enable-expert-parallel --engram-config '{"cpu_offload":true}' --speculative-config '{"method":"mtp","num_speculative_tokens":1}'

Prefill

prompt tok/s by context length
8K context28.1K292 ms TTFT
16K context29.8K542 ms TTFT
32K context33.2K970 ms TTFT
64K context35.5K1,806 ms TTFT
128K context34.6K3,700 ms TTFT
251K context32.4K7,743 ms TTFT
256K context31.8K8,059 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K224.2154 ms TTFT404.6173 ms TTFT694.2179 ms TTFT1,145.1307 ms TTFT1,923.5422 ms TTFT3,257.5819 ms TTFT5,281.01,270 ms TTFT7,950.52,198 ms TTFT
16K223.1170 ms TTFT403.7184 ms TTFT688.5186 ms TTFT1,145.6314 ms TTFT1,936.3401 ms TTFT3,278.2946 ms TTFT5,267.31,404 ms TTFT7,875.42,259 ms TTFT
32K222.5208 ms TTFT400.9234 ms TTFT693.7266 ms TTFT1,139.9356 ms TTFT1,935.7845 ms TTFT3,210.21,246 ms TTFTLoopedOver capacity
64K222.2288 ms TTFT402.6367 ms TTFT686.8380 ms TTFT1,132.6529 ms TTFT1,917.71,174 ms TTFT3,185.42,340 ms TTFTOver capacityOver capacity
128K238.6463 ms TTFT395.3505 ms TTFT692.8539 ms TTFT1,088.6614 ms TTFT1,888.12,005 ms TTFTOver capacityOver capacityOver capacity
251K225.2923 ms TTFT401.41,010 ms TTFT676.71,213 ms TTFT1,057.31,547 ms TTFTOver capacityOver capacityOver capacityOver capacity

Looped: the model kept repeating the same text, so the benchmark discarded this measurement. 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
Prefill8K1Valid28.1K—292 ms——1——
Prefill16K1Valid29.8K—542 ms——1——
Prefill32K1Valid33.2K—970 ms——1——
Prefill64K1Valid35.5K—1,806 ms——1——
Prefill128K1Valid34.6K—3,700 ms——1——
Prefill251K1Valid32.4K—7,743 ms——1——
Prefill256K1Valid31.8K—8,059 ms——1——
Sustained decode8K1Valid224.2225.7154 ms4.4 ms1.016,72630.0 s
Sustained decode8K2Valid404.6202.0173 ms5.0 ms2.0212,13630.0 s
Sustained decode8K4Valid694.2175.5179 ms5.7 ms4.0420,82530.0 s
Sustained decode8K8Valid1,145.1143.1307 ms7.0 ms8.0834,35430.0 s
Sustained decode8K16Valid1,923.5120.0422 ms8.3 ms15.9757,52529.9 s
Sustained decode8K32Valid3,257.5101.2819 ms9.9 ms32.0097,70430.0 s
Sustained decode8K64Valid5,281.081.11,270 ms12.3 ms64.00158,39730.0 s
Sustained decode8K128Valid7,950.560.02,198 ms16.7 ms128.00238,48730.0 s
Sustained decode16K1Valid223.1225.1170 ms4.4 ms1.016,69230.0 s
Sustained decode16K2Valid403.7202.3184 ms4.9 ms2.0212,10930.0 s
Sustained decode16K4Valid688.5173.0186 ms5.8 ms4.0420,65330.0 s
Sustained decode16K8Valid1,145.6142.9314 ms7.0 ms8.0834,36530.0 s
Sustained decode16K16Valid1,936.3120.4401 ms8.3 ms16.0657,93829.9 s
Sustained decode16K32Valid3,278.2101.9946 ms9.8 ms32.0098,34730.0 s
Sustained decode16K64Valid5,267.381.31,404 ms12.3 ms64.00157,95930.0 s
Sustained decode16K128Valid7,875.459.72,259 ms16.7 ms128.00236,29430.0 s
Sustained decode32K1Valid222.5225.1208 ms4.4 ms1.016,67530.0 s
Sustained decode32K2Valid400.9202.1234 ms4.9 ms2.0212,02530.0 s
Sustained decode32K4Valid693.7173.1266 ms5.8 ms4.0420,80530.0 s
Sustained decode32K8Valid1,139.9143.4356 ms7.0 ms7.9834,18730.0 s
Sustained decode32K16Valid1,935.7119.7845 ms8.4 ms16.0258,05930.0 s
Sustained decode32K32Valid3,210.298.21,246 ms10.2 ms32.0096,29930.0 s
Sustained decode32K64Looped—————00—
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid222.2225.1288 ms4.4 ms1.016,66530.0 s
Sustained decode64K2Valid402.6201.2367 ms5.0 ms2.0212,07730.0 s
Sustained decode64K4Valid686.8173.2380 ms5.8 ms4.0420,60130.0 s
Sustained decode64K8Valid1,132.6142.4529 ms7.0 ms7.9833,97930.0 s
Sustained decode64K16Valid1,917.7116.81,174 ms8.6 ms16.0357,51130.0 s
Sustained decode64K32Valid3,185.495.92,340 ms10.4 ms32.0095,52930.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid238.6241.4463 ms4.1 ms1.017,15930.0 s
Sustained decode128K2Valid395.3202.2505 ms4.9 ms1.9211,85930.0 s
Sustained decode128K4Valid692.8174.8539 ms5.7 ms4.0420,78030.0 s
Sustained decode128K8Valid1,088.6136.7614 ms7.3 ms8.0832,64830.0 s
Sustained decode128K16Valid1,888.1114.82,005 ms8.7 ms16.0456,30229.8 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid225.2232.9923 ms4.3 ms1.016,75630.0 s
Sustained decode251K2Valid401.4205.91,010 ms4.9 ms2.0212,04130.0 s
Sustained decode251K4Valid676.7175.61,213 ms5.7 ms3.9420,30130.0 s
Sustained decode251K8Valid1,057.3134.41,547 ms7.4 ms7.7831,71030.0 s
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Looped: the model kept repeating the same text, so the benchmark discarded this measurement. Over capacity: not run because this many requests at this context would exceed the server's KV cache.