入门指南排行榜Decode calculator模型OrganizationsReportsMatrix runs硬件基准评测市场租用ProAPI文档
语言
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-9B-Base on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · 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
RTX PRO 6000 Blackwell Server Edition
VRAM
96 GB
OS
linux

Engine

Engine
vllm
Version
0.30.1rc1.dev452+g73a583112
Quantization
BF16
Backend
cuda
Build
cuda-13.2
Commit
73a5831127a9

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

env MAX_JOBS=2 FLASHINFER_NVCC_THREADS=1 TORCHINDUCTOR_COMPILE_THREADS=1 "$HOME/env_rtxpro6k-qwen-vllm-73a5831127a9/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.94 --host 0.0.0.0 --port 8000 --api-key <redacted> --attention-backend FLASHINFER --speculative-config '{"method":"mtp","num_speculative_tokens":2}'

Prefill

prompt tok/s by context length
8K context20.4K401 ms TTFT
16K context20.3K801 ms TTFT
32K context19K1,701 ms TTFT
64K context16.6K3,885 ms TTFT
128K context13.2K9,753 ms TTFT
251K context9,45526,676 ms TTFT
256K context9,31227,624 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K112.556 ms TTFT223.092 ms TTFT451.5150 ms TTFT818.7274 ms TTFT1,488.6333 ms TTFT2,424.0737 ms TTFT3,485.61,152 ms TTFT4,683.42,188 ms TTFT
16K116.394 ms TTFT227.0164 ms TTFT465.0231 ms TTFT816.7424 ms TTFT1,393.7676 ms TTFT2,247.51,133 ms TTFT3,135.82,020 ms TTFTOver capacity
32K107.2109 ms TTFT215.9145 ms TTFT441.5251 ms TTFT776.7389 ms TTFT1,319.8659 ms TTFTLoopedOver capacityOver capacity
64K100.8186 ms TTFT216.9276 ms TTFT418.8398 ms TTFT739.9580 ms TTFT1,167.61,003 ms TTFTOver capacityOver capacityOver capacity
128K93.5360 ms TTFT190.3441 ms TTFT374.6642 ms TTFT646.4971 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K77.2683 ms TTFT144.1944 ms TTFT317.31,334 ms TTFTOver capacityOver 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
Prefill8K1Valid20.4K—401 ms——1——
Prefill16K1Valid20.3K—801 ms——1——
Prefill32K1Valid19K—1,701 ms——1——
Prefill64K1Valid16.6K—3,885 ms——1——
Prefill128K1Valid13.2K—9,753 ms——1——
Prefill251K1Valid9,455.0—26,676 ms——1——
Prefill256K1Valid9,312.0—27,624 ms——1——
Sustained decode8K1Valid112.5113.556 ms8.8 ms1.003,37530.0 s
Sustained decode8K2Valid223.0111.692 ms9.0 ms2.006,68730.0 s
Sustained decode8K4Valid451.5115.1150 ms8.7 ms4.0013,54130.0 s
Sustained decode8K8Valid818.7103.6274 ms9.7 ms8.0024,56030.0 s
Sustained decode8K16Valid1,488.693.8333 ms10.7 ms16.0044,65930.0 s
Sustained decode8K32Valid2,424.075.6737 ms13.2 ms32.0072,71630.0 s
Sustained decode8K64Valid3,485.654.01,152 ms18.5 ms64.00104,49030.0 s
Sustained decode8K128Valid4,683.435.52,188 ms28.1 ms128.00140,40130.0 s
Sustained decode16K1Valid116.3115.794 ms8.6 ms1.003,48930.0 s
Sustained decode16K2Valid227.0113.4164 ms8.8 ms2.006,80830.0 s
Sustained decode16K4Valid465.0116.4231 ms8.6 ms4.0013,94930.0 s
Sustained decode16K8Valid816.7102.2424 ms9.8 ms8.0024,50330.0 s
Sustained decode16K16Valid1,393.787.4676 ms11.4 ms16.0041,79030.0 s
Sustained decode16K32Valid2,247.569.51,133 ms14.4 ms32.0067,40330.0 s
Sustained decode16K64Valid3,135.847.32,020 ms21.1 ms64.0093,98430.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid107.2107.7109 ms9.3 ms1.003,21430.0 s
Sustained decode32K2Valid215.9108.3145 ms9.2 ms2.006,47630.0 s
Sustained decode32K4Valid441.5110.2251 ms9.1 ms4.0013,24630.0 s
Sustained decode32K8Valid776.797.5389 ms10.3 ms8.0023,29130.0 s
Sustained decode32K16Valid1,319.883.0659 ms12.0 ms16.0039,57630.0 s
Sustained decode32K32Looped—————00—
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid100.8101.1186 ms9.9 ms1.003,02430.0 s
Sustained decode64K2Valid216.9108.6276 ms9.2 ms2.006,50630.0 s
Sustained decode64K4Valid418.8104.5398 ms9.6 ms4.0012,55730.0 s
Sustained decode64K8Valid739.993.6580 ms10.7 ms8.0022,19530.0 s
Sustained decode64K16Valid1,167.671.91,003 ms13.9 ms16.0035,00230.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid93.593.9360 ms10.6 ms1.002,80230.0 s
Sustained decode128K2Valid190.394.9441 ms10.5 ms2.005,70830.0 s
Sustained decode128K4Valid374.694.1642 ms10.6 ms4.0011,23430.0 s
Sustained decode128K8Valid646.481.5971 ms12.3 ms8.0019,38330.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid77.276.7683 ms13.0 ms1.002,31430.0 s
Sustained decode251K2Valid144.172.8944 ms13.7 ms2.004,32130.0 s
Sustained decode251K4Valid317.379.51,334 ms12.6 ms4.009,51530.0 s
Sustained decode251K8Over capacity————————
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.