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

Speed test matrix

Kimi-K2.5 on H200 SXM 141GB ×8

vllm · 0.29.0 · INT46 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
8
VRAM
1128 GB (8 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.29.0
Quantization
INT4
Backend
cuda
Build
cuda-13.2

Run

Served model
moonshotai/Kimi-K2.5
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 FLASH_ATTENTION_CUTE_DSL_CACHE_ENABLED=1 VLLM_ENGINE_READY_TIMEOUT_S=3600 "$HOME/env_h200-glm53-vllm-v0290/bin/vllm" serve moonshotai/Kimi-K2.5 --served-model-name moonshotai/Kimi-K2.5 --trust-remote-code --tensor-parallel-size 8 --reasoning-parser kimi_k2 --enable-auto-tool-choice --tool-call-parser kimi_k2 --max-model-len 262144 --gpu-memory-utilization 0.86 --host 0.0.0.0 --port 8000 --api-key <redacted> --enforce-eager --max-num-batched-tokens 16384 --kernel-config.enable_flashinfer_autotune=False

Prefill

prompt tok/s by context length
8K context17.8K460 ms TTFT
16K context18.8K863 ms TTFT
32K context17.6K1,835 ms TTFT
64K context15.4K4,175 ms TTFT
128K context12.4K10,411 ms TTFT
251K context8,92228,290 ms TTFT
256K context8,86429,041 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K10.8128 ms TTFT21.6237 ms TTFT43.1344 ms TTFT86.1354 ms TTFT172.4472 ms TTFT340.4707 ms TTFTOver capacityOver capacity
16K10.8151 ms TTFT21.6271 ms TTFT43.1359 ms TTFT86.3461 ms TTFT172.5626 ms TTFTOver capacityOver capacityOver capacity
32K10.8193 ms TTFT21.7308 ms TTFT43.1450 ms TTFT86.3658 ms TTFT172.7971 ms TTFTOver capacityOver capacityOver capacity
64K10.8279 ms TTFT21.6436 ms TTFT43.0640 ms TTFT86.1995 ms TTFTOver capacityOver capacityOver capacityOver capacity
128K10.8472 ms TTFT21.6670 ms TTFT43.11,132 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
251K10.8802 ms TTFT21.61,185 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
Prefill8K1Valid17.8K—460 ms——1——
Prefill16K1Valid18.8K—863 ms——1——
Prefill32K1Valid17.6K—1,835 ms——1——
Prefill64K1Valid15.4K—4,175 ms——1——
Prefill128K1Valid12.4K—10,411 ms——1——
Prefill251K1Valid8,922.0—28,290 ms——1——
Prefill256K1Valid8,864.0—29,041 ms——1——
Sustained decode8K1Valid10.810.8128 ms92.7 ms1.0032430.0 s
Sustained decode8K2Valid21.610.8237 ms92.8 ms2.0064630.0 s
Sustained decode8K4Valid43.110.8344 ms92.9 ms4.001,29330.0 s
Sustained decode8K8Valid86.110.8354 ms92.9 ms8.002,58430.0 s
Sustained decode8K16Valid172.410.8472 ms93.0 ms16.005,16830.0 s
Sustained decode8K32Valid340.410.6707 ms94.2 ms32.0010,20830.0 s
Sustained decode8K64Over capacity————————
Sustained decode8K128Over capacity————————
Sustained decode16K1Valid10.810.8151 ms92.9 ms1.0032330.0 s
Sustained decode16K2Valid21.610.8271 ms92.5 ms2.0064830.0 s
Sustained decode16K4Valid43.110.8359 ms92.9 ms4.001,29330.0 s
Sustained decode16K8Valid86.310.8461 ms92.9 ms8.002,58429.9 s
Sustained decode16K16Valid172.510.7626 ms93.0 ms16.005,16730.0 s
Sustained decode16K32Over capacity————————
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid10.810.8193 ms92.5 ms1.0032430.0 s
Sustained decode32K2Valid21.710.8308 ms92.7 ms2.0064930.0 s
Sustained decode32K4Valid43.110.8450 ms93.0 ms4.001,29330.0 s
Sustained decode32K8Valid86.310.8658 ms93.0 ms8.002,58430.0 s
Sustained decode32K16Valid172.710.8971 ms92.8 ms16.005,17029.9 s
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid10.810.8279 ms92.6 ms1.0032430.0 s
Sustained decode64K2Valid21.610.8436 ms92.8 ms2.0064830.0 s
Sustained decode64K4Valid43.010.7640 ms93.1 ms4.001,28930.0 s
Sustained decode64K8Valid86.110.7995 ms93.2 ms8.002,57629.9 s
Sustained decode64K16Over capacity————————
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid10.810.8472 ms92.3 ms1.0032530.0 s
Sustained decode128K2Valid21.610.8670 ms92.7 ms2.0064629.9 s
Sustained decode128K4Valid43.110.81,132 ms93.0 ms4.001,29230.0 s
Sustained decode128K8Over capacity————————
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid10.810.8802 ms92.7 ms1.0032430.0 s
Sustained decode251K2Valid21.610.81,185 ms92.8 ms2.0064830.0 s
Sustained decode251K4Over capacity————————
Sustained decode251K8Over capacity————————
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

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