Начало работыТаблица лидеровDecode calculatorМоделиOrganizationsReportsMatrix runsОборудованиеБенчмаркиМаркетплейсАрендаProДокументация API
Язык
Actual Computer — Every computer, one endpoint

Speed test matrix

DeepSeek-V4.1-Flash on RTX PRO 6000 Blackwell Server Edition 96GB ×8

vllm · 0.30.1rc1.dev147+g02ee13be2 · MXFP4+FP88 contexts (8K–1019K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 512K, 1019K, 1024K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
RTX PRO 6000 Blackwell Server Edition
GPU count
8
VRAM
768 GB (8 × 96 GB)
OS
linux

Engine

Engine
vllm
Version
0.30.1rc1.dev147+g02ee13be2
Quantization
MXFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
02ee13be2107

Run

Served model
deepseek
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_rtxpro6k-deepseek-v41-vllm-pr-56509/bin/vllm" serve deepseek-ai/DeepSeek-V4.1-Flash --served-model-name deepseek --trust-remote-code --tensor-parallel-size 8 --reasoning-parser deepseek_v41 --enable-auto-tool-choice --tool-call-parser deepseek_v41 --max-model-len 1048576 --gpu-memory-utilization 0.85 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --tokenizer-mode deepseek_v41 --mm-encoder-tp-mode data --engram-config '{"cpu_offload":true}' --attention-backend FLASHINFER_MLA_SPARSE_DSV41 --linear-backend flashinfer_cutlass --moe-backend b12x --speculative-config '{"method":"dspark","num_speculative_tokens":5}'

Prefill

prompt tok/s by context length
8K context10.6K776 ms TTFT
16K context10.7K1,512 ms TTFT
32K context10.7K3,018 ms TTFT
64K context10.5K6,138 ms TTFT
128K context9,99812,855 ms TTFT
256K context9,06228,349 ms TTFT
512K context7,66167,047 ms TTFT
1019K context6,053168,841 ms TTFT
1024K context6,043169,958 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K181.181 ms TTFT266.799 ms TTFT410.2326 ms TTFT565.8328 ms TTFT900.0341 ms TTFT1,295.91,097 ms TTFT1,779.51,206 ms TTFT1,578.22,616 ms TTFT
16K173.492 ms TTFT276.9106 ms TTFT401.5334 ms TTFT574.2338 ms TTFT907.9676 ms TTFT1,305.2723 ms TTFT1,749.01,244 ms TTFT1,659.22,437 ms TTFT
32K169.5127 ms TTFT272.4139 ms TTFT394.0242 ms TTFT542.9473 ms TTFT877.9745 ms TTFT1,245.81,062 ms TTFT1,640.61,580 ms TTFTOver capacity
64K173.9185 ms TTFT271.0208 ms TTFT413.4294 ms TTFT540.9503 ms TTFT858.2872 ms TTFT1,201.81,686 ms TTFTOver capacityOver capacity
128K165.7320 ms TTFT277.1330 ms TTFT422.3557 ms TTFT540.1912 ms TTFT818.21,652 ms TTFTOver capacityOver capacityOver capacity
256K175.8641 ms TTFT258.2634 ms TTFT386.81,247 ms TTFT526.02,080 ms TTFTOver capacityOver capacityOver capacityOver capacity
512K159.91,332 ms TTFT244.41,292 ms TTFT386.92,808 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
1019K140.02,872 ms TTFT238.33,776 ms TTFTOver capacityOver capacityOver capacityOver capacityOver 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
Prefill8K1Valid10.6K—776 ms——1——
Prefill16K1Valid10.7K—1,512 ms——1——
Prefill32K1Valid10.7K—3,018 ms——1——
Prefill64K1Valid10.5K—6,138 ms——1——
Prefill128K1Valid9,998.0—12,855 ms——1——
Prefill256K1Valid9,062.0—28,349 ms——1——
Prefill512K1Valid7,661.0—67,047 ms——1——
Prefill1019K1Valid6,053.0—168,841 ms——1——
Prefill1024K1Valid6,043.0—169,958 ms——1——
Sustained decode8K1Valid181.1179.381 ms5.6 ms1.015,43330.0 s
Sustained decode8K2Valid266.7136.199 ms7.3 ms2.027,99930.0 s
Sustained decode8K4Valid410.2101.7326 ms9.8 ms4.0012,30430.0 s
Sustained decode8K8Valid565.871.5328 ms14.0 ms8.0016,97230.0 s
Sustained decode8K16Valid900.057.3341 ms17.5 ms16.0026,98730.0 s
Sustained decode8K32Valid1,295.941.11,097 ms24.3 ms32.0038,81129.9 s
Sustained decode8K64Valid1,779.528.31,206 ms35.4 ms64.0053,34330.0 s
Sustained decode8K128Valid1,578.211.52,616 ms87.0 ms128.0047,33330.0 s
Sustained decode16K1Valid173.4172.492 ms5.8 ms1.015,20030.0 s
Sustained decode16K2Valid276.9136.2106 ms7.3 ms2.028,30530.0 s
Sustained decode16K4Valid401.599.7334 ms10.0 ms4.0012,03730.0 s
Sustained decode16K8Valid574.271.4338 ms14.0 ms8.0017,21530.0 s
Sustained decode16K16Valid907.957.3676 ms17.4 ms16.0027,22230.0 s
Sustained decode16K32Valid1,305.241.7723 ms24.0 ms32.0039,13630.0 s
Sustained decode16K64Valid1,749.027.91,244 ms35.8 ms64.0052,43930.0 s
Sustained decode16K128Valid1,659.213.32,437 ms75.0 ms128.0049,76130.0 s
Sustained decode32K1Valid169.5166.7127 ms6.0 ms1.015,08530.0 s
Sustained decode32K2Valid272.4133.1139 ms7.5 ms2.028,16930.0 s
Sustained decode32K4Valid394.098.1242 ms10.2 ms4.0011,81230.0 s
Sustained decode32K8Valid542.968.3473 ms14.6 ms8.0016,27130.0 s
Sustained decode32K16Valid877.955.1745 ms18.2 ms16.0026,33130.0 s
Sustained decode32K32Valid1,245.839.11,062 ms25.6 ms32.0037,32530.0 s
Sustained decode32K64Valid1,640.626.21,580 ms38.2 ms64.0049,14230.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid173.9172.9185 ms5.8 ms1.015,21730.0 s
Sustained decode64K2Valid271.0136.7208 ms7.3 ms2.028,12830.0 s
Sustained decode64K4Valid413.499.8294 ms10.0 ms4.0012,40230.0 s
Sustained decode64K8Valid540.967.8503 ms14.7 ms8.0016,21730.0 s
Sustained decode64K16Valid858.255.1872 ms18.2 ms16.0025,73830.0 s
Sustained decode64K32Valid1,201.837.91,686 ms26.4 ms32.0036,04830.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid165.7163.3320 ms6.1 ms1.014,97030.0 s
Sustained decode128K2Valid277.1132.7330 ms7.5 ms2.028,31230.0 s
Sustained decode128K4Valid422.3102.3557 ms9.8 ms4.0012,66530.0 s
Sustained decode128K8Valid540.167.5912 ms14.8 ms8.0016,19930.0 s
Sustained decode128K16Valid818.251.91,652 ms19.3 ms16.0024,52130.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid175.8175.8641 ms5.7 ms1.015,27530.0 s
Sustained decode256K2Valid258.2120.5634 ms8.3 ms2.017,74430.0 s
Sustained decode256K4Valid386.896.71,247 ms10.3 ms4.0011,60230.0 s
Sustained decode256K8Valid526.066.12,080 ms15.1 ms8.0015,76630.0 s
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid159.9163.21,332 ms6.2 ms1.014,79830.0 s
Sustained decode512K2Valid244.4129.11,292 ms7.7 ms1.927,33030.0 s
Sustained decode512K4Valid386.997.92,808 ms10.2 ms4.0011,60430.0 s
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid140.0153.42,872 ms6.5 ms0.914,19930.0 s
Sustained decode1019K2Valid238.3124.03,776 ms8.1 ms1.917,12429.9 s
Sustained decode1019K4Over capacity————————
Sustained decode1019K8Over capacity————————
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over capacity————————

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