เริ่มต้นใช้งานลีดเดอร์บอร์ดDecode calculatorโมเดลOrganizationsReportsMatrix runsฮาร์ดแวร์เบนช์มาร์กตลาดซื้อขายเช่าProเอกสาร API
ภาษา
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.8-27B-INT4 on CMP 170HX 64GB

vllm · 0.32.0rc1.dev249+g18305948a · INT4 W4A16 g1286 contexts (0–248K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K
by @Sandbergllm-inference-bench v0.8.0Measured

Hardware

Type
Discrete GPU
GPU
CMP 170HX
VRAM
64 GB
CPU
2x Intel Xeon E5-2630 v3
RAM
64 GB
OS
Ubuntu 26.04.1

Engine

Engine
vllm
Version
0.32.0rc1.dev249+g18305948a
Quantization
INT4 W4A16 g128
Backend
cuda
Build
ghcr.io/morrowmake/vllm-cmp170hx@sha256:5b45c4d6feafefe2eba962375b0a9a0b64fd22b9e05abb4d1966f14a32a2db79

Run

Served model
bench
Revision
main
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
8,192 tokens

Launch command

# Untuned out-of-the-box baseline. Spec decode: none
# 1x NVIDIA CMP 170HX 64GB (cmpunlocker), 180 W limit, PCIe Gen2 x4 | 2x Intel Xeon E5-2630 v3 | 64 GB DDR4 | Ubuntu 26.04.1, NVIDIA driver 610.57.04 | vLLM: Morrowmake vllm-cmp170hx image
vllm serve RedHatAI/Qwen3.8-27B-INT4 --max-model-len 262144 --gpu-memory-utilization 0.94 --max-num-seqs 128 --enable-prefix-caching --trust-remote-code --language-model-only

Prefill

prompt tok/s by context length
8K context1,9494,203 ms TTFT
16K context1,8118,924 ms TTFT
32K context1,69318,978 ms TTFT
64K context1,47543,426 ms TTFT
128K context1,168109,491 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
053.3179 ms TTFT103.7305 ms TTFT197.8374 ms TTFT370.3630 ms TTFT607.61,164 ms TTFT914.41,858 ms TTFT1,132.73,030 ms TTFT1,247.45,145 ms TTFT
16K51.5453 ms TTFT98.2604 ms TTFT180.0963 ms TTFT310.11,669 ms TTFT460.82,997 ms TTFT616.35,982 ms TTFTOver capacityOver capacity
32K49.9738 ms TTFT93.31,042 ms TTFT165.21,617 ms TTFT266.32,782 ms TTFT371.05,002 ms TTFTOver capacityOver capacityOver capacity
64K47.31,579 ms TTFT84.92,179 ms TTFT141.63,409 ms TTFT207.35,889 ms TTFT267.210,784 ms TTFTOver capacityOver capacityOver capacity
128K42.62,020 ms TTFT72.42,598 ms TTFT110.43,920 ms TTFT144.66,422 ms TTFTOver capacityOver capacityOver capacityOver capacity
248K31.7Requests queued4,507 ms TTFT56.45,847 ms TTFT78.28,809 ms TTFTOver capacityOver 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
Prefill8K1Valid1,949.0—4,203 ms——1——
Prefill16K1Valid1,811.0—8,924 ms——1——
Prefill32K1Valid1,693.0—18,978 ms——1——
Prefill64K1Valid1,475.0—43,426 ms——1——
Prefill128K1Valid1,168.0—109,491 ms——1——
Sustained decode01Valid53.353.4179 ms18.7 ms1.001,60030.0 s
Sustained decode02Valid103.751.9305 ms19.3 ms2.003,11230.0 s
Sustained decode04Valid197.849.6374 ms20.2 ms4.005,93230.0 s
Sustained decode08Valid370.346.4630 ms21.5 ms8.0011,10430.0 s
Sustained decode016Valid607.638.11,164 ms26.3 ms16.0018,22430.0 s
Sustained decode032Valid914.428.41,858 ms35.3 ms32.0027,42430.0 s
Sustained decode064Valid1,132.717.23,030 ms58.2 ms64.0033,98430.0 s
Sustained decode0128Valid1,247.49.05,145 ms111.2 ms128.0037,44730.0 s
Sustained decode16K1Valid51.551.6453 ms19.4 ms1.001,54630.0 s
Sustained decode16K2Valid98.249.0604 ms20.4 ms2.002,94630.0 s
Sustained decode16K4Valid180.044.5963 ms22.5 ms4.005,40030.0 s
Sustained decode16K8Valid310.137.71,669 ms26.5 ms8.009,29630.0 s
Sustained decode16K16Valid460.827.22,997 ms36.8 ms16.0013,82430.0 s
Sustained decode16K32Valid616.317.25,982 ms58.3 ms32.0018,49630.0 s
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid49.950.0738 ms20.0 ms1.001,49630.0 s
Sustained decode32K2Valid93.346.41,042 ms21.5 ms2.002,79830.0 s
Sustained decode32K4Valid165.240.51,617 ms24.7 ms4.004,95630.0 s
Sustained decode32K8Valid266.331.72,782 ms31.5 ms8.007,98430.0 s
Sustained decode32K16Valid371.020.95,002 ms47.9 ms16.0011,14530.0 s
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid47.347.41,579 ms21.1 ms1.001,41930.0 s
Sustained decode64K2Valid84.941.92,179 ms23.9 ms2.002,54830.0 s
Sustained decode64K4Valid141.633.83,409 ms29.6 ms4.004,24430.0 s
Sustained decode64K8Valid207.323.35,889 ms43.0 ms8.006,21630.0 s
Sustained decode64K16Valid267.213.510,784 ms74.3 ms16.008,01630.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid42.642.82,020 ms23.4 ms1.001,27830.0 s
Sustained decode128K2Valid72.435.72,598 ms28.0 ms2.002,17030.0 s
Sustained decode128K4Valid110.426.43,920 ms37.9 ms4.003,31330.0 s
Sustained decode128K8Valid144.616.26,422 ms61.7 ms8.004,33630.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode248K1Requests queued31.736.54,507 ms27.4 ms0.9094930.0 s
Sustained decode248K2Valid56.427.35,847 ms36.7 ms2.001,69230.0 s
Sustained decode248K4Valid78.217.58,809 ms57.2 ms4.002,34430.0 s
Sustained decode248K8Over capacity————————
Sustained decode248K16Over capacity————————
Sustained decode248K32Over capacity————————
Sustained decode248K64Over capacity————————
Sustained decode248K128Over 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.