Primeiros passosRankingDecode calculatorModelosOrganizationsReportsMatrix runsHardwareAvaliações comparativasMarketplaceAluguéisProDocs da API
Idioma
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-4B-AWQ-4bit on CMP 170HX 64GB

vllm · 0.32.0rc1.dev249+g18305948a · AWQ 4-bit6 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
AWQ 4-bit
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 cyankiwi/Qwen3.5-4B-AWQ-4bit --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 context9,988816 ms TTFT
16K context9,3371,726 ms TTFT
32K context8,6353,716 ms TTFT
64K context7,1618,941 ms TTFT
128K context5,31324,074 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
0204.9111 ms TTFT385.7188 ms TTFT712.5190 ms TTFT1,252.1268 ms TTFT2,005.7289 ms TTFT2,997.4459 ms TTFT3,895.3680 ms TTFT4,810.51,044 ms TTFT
16K185.4240 ms TTFT329.9267 ms TTFT555.1382 ms TTFT851.0602 ms TTFT1,161.1985 ms TTFT1,449.61,839 ms TTFT1,598.83,344 ms TTFTOver capacity
32K171.0299 ms TTFT287.3358 ms TTFT451.6506 ms TTFT637.6772 ms TTFT803.01,231 ms TTFT937.62,273 ms TTFTOver capacityOver capacity
64K147.9414 ms TTFT227.5615 ms TTFT327.3844 ms TTFT422.51,378 ms TTFT493.82,323 ms TTFTOver capacityOver capacityOver capacity
128K115.4770 ms TTFT159.51,115 ms TTFT209.91,512 ms TTFT251.22,380 ms TTFTOver capacityOver capacityOver capacityOver capacity
248K81.41,557 ms TTFT101.91,875 ms TTFT125.22,870 ms TTFTOver 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
Prefill8K1Valid9,988.0—816 ms——1——
Prefill16K1Valid9,337.0—1,726 ms——1——
Prefill32K1Valid8,635.0—3,716 ms——1——
Prefill64K1Valid7,161.0—8,941 ms——1——
Prefill128K1Valid5,313.0—24,074 ms——1——
Sustained decode01Valid204.9206.0111 ms4.9 ms1.006,14630.0 s
Sustained decode02Valid385.7194.3188 ms5.1 ms2.0011,57030.0 s
Sustained decode04Valid712.5180.4190 ms5.5 ms4.0021,37630.0 s
Sustained decode08Valid1,252.1159.4268 ms6.3 ms8.0037,56030.0 s
Sustained decode016Valid2,005.7128.6289 ms7.8 ms16.0060,17630.0 s
Sustained decode032Valid2,997.496.3459 ms10.4 ms32.0089,92030.0 s
Sustained decode064Valid3,895.362.1680 ms16.1 ms64.00116,86430.0 s
Sustained decode0128Valid4,810.537.81,044 ms26.5 ms128.00144,38430.0 s
Sustained decode16K1Valid185.4186.1240 ms5.4 ms1.005,56330.0 s
Sustained decode16K2Valid329.9165.6267 ms6.0 ms2.009,89630.0 s
Sustained decode16K4Valid555.1139.3382 ms7.2 ms4.0016,65230.0 s
Sustained decode16K8Valid851.0106.4602 ms9.4 ms8.0025,52830.0 s
Sustained decode16K16Valid1,161.172.2985 ms13.9 ms16.0034,83230.0 s
Sustained decode16K32Valid1,449.644.51,839 ms22.5 ms32.0043,48830.0 s
Sustained decode16K64Valid1,598.823.63,344 ms42.3 ms64.0048,00030.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid171.0171.6299 ms5.8 ms1.005,12930.0 s
Sustained decode32K2Valid287.3144.2358 ms6.9 ms2.008,61830.0 s
Sustained decode32K4Valid451.6113.1506 ms8.8 ms4.0013,54830.0 s
Sustained decode32K8Valid637.679.4772 ms12.6 ms8.0019,12830.0 s
Sustained decode32K16Valid803.049.51,231 ms20.2 ms16.0024,09630.0 s
Sustained decode32K32Valid937.628.12,273 ms35.5 ms32.0028,12830.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid147.9148.5414 ms6.7 ms1.004,43730.0 s
Sustained decode64K2Valid227.5114.2615 ms8.8 ms2.006,82430.0 s
Sustained decode64K4Valid327.381.9844 ms12.2 ms4.009,81630.0 s
Sustained decode64K8Valid422.552.71,378 ms19.0 ms8.0012,67230.0 s
Sustained decode64K16Valid493.830.62,323 ms32.7 ms16.0014,81630.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid115.4116.0770 ms8.6 ms1.003,46330.0 s
Sustained decode128K2Valid159.580.11,115 ms12.5 ms2.004,78430.0 s
Sustained decode128K4Valid209.952.61,512 ms19.0 ms4.006,29630.0 s
Sustained decode128K8Valid251.231.42,380 ms31.9 ms8.007,53630.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode248K1Valid81.481.91,557 ms12.2 ms1.002,44130.0 s
Sustained decode248K2Valid101.951.41,875 ms19.5 ms2.003,05430.0 s
Sustained decode248K4Valid125.231.62,870 ms31.7 ms4.003,75630.0 s
Sustained decode248K8Over capacity————————
Sustained decode248K16Over capacity————————
Sustained decode248K32Over capacity————————
Sustained decode248K64Over capacity————————
Sustained decode248K128Over capacity————————

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