Pierwsze krokiRankingDecode calculatorModeleOrganizationsReportsMatrix runsSprzętBenchmarkiMarketplaceWynajemProDokumentacja API
Język
Actual Computer — Every computer, one endpoint

Speed test matrix

Kimi-K2.6 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.6
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 VLLM_USE_V2_MODEL_RUNNER=1 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.6 --served-model-name moonshotai/Kimi-K2.6 --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.88 --host 0.0.0.0 --port 8000 --api-key <redacted> --kernel-config.enable_flashinfer_autotune=False

Prefill

prompt tok/s by context length
8K context17.6K465 ms TTFT
16K context17.5K928 ms TTFT
32K context16.3K1,977 ms TTFT
64K context14.4K4,491 ms TTFT
128K context11.6K11,097 ms TTFT
251K context8,36530,174 ms TTFT
256K context8,32130,938 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K126.954 ms TTFT238.968 ms TTFT423.2106 ms TTFT707.4184 ms TTFT1,112.4266 ms TTFT1,576.9498 ms TTFTOver capacityOver capacity
16K120.976 ms TTFT228.9122 ms TTFT406.8146 ms TTFTLooped995.3448 ms TTFT1,366.5836 ms TTFTOver capacityOver capacity
32K110.5123 ms TTFT210.7176 ms TTFT377.9259 ms TTFT586.7435 ms TTFT832.1796 ms TTFTOver capacityOver capacityOver capacity
64K94.5207 ms TTFT181.5303 ms TTFT324.3481 ms TTFT461.6804 ms TTFTOver capacityOver capacityOver capacityOver capacity
128K72.6382 ms TTFT140.4556 ms TTFT250.0862 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
251K51.0728 ms TTFT99.41,065 ms TTFTOver capacityOver 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
Prefill8K1Valid17.6K—465 ms——1——
Prefill16K1Valid17.5K—928 ms——1——
Prefill32K1Valid16.3K—1,977 ms——1——
Prefill64K1Valid14.4K—4,491 ms——1——
Prefill128K1Valid11.6K—11,097 ms——1——
Prefill251K1Valid8,365.0—30,174 ms——1——
Prefill256K1Valid8,321.0—30,938 ms——1——
Sustained decode8K1Valid126.9127.754 ms7.8 ms1.013,80630.0 s
Sustained decode8K2Valid238.9119.968 ms8.3 ms2.027,16530.0 s
Sustained decode8K4Valid423.2106.1106 ms9.4 ms4.0012,69530.0 s
Sustained decode8K8Valid707.488.7184 ms11.3 ms8.0021,21630.0 s
Sustained decode8K16Valid1,112.469.9266 ms14.3 ms16.0033,36030.0 s
Sustained decode8K32Valid1,576.949.7498 ms20.1 ms32.0047,29630.0 s
Sustained decode8K64Over capacity————————
Sustained decode8K128Over capacity————————
Sustained decode16K1Valid120.9121.076 ms8.3 ms1.003,62630.0 s
Sustained decode16K2Valid228.9114.6122 ms8.7 ms2.006,86630.0 s
Sustained decode16K4Valid406.8101.9146 ms9.8 ms4.0012,20430.0 s
Sustained decode16K8Looped—————00—
Sustained decode16K16Valid995.362.5448 ms16.0 ms16.0029,85630.0 s
Sustained decode16K32Valid1,366.543.0836 ms23.3 ms32.0040,99130.0 s
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid110.5110.6123 ms9.0 ms1.003,31330.0 s
Sustained decode32K2Valid210.7105.5176 ms9.5 ms2.006,32030.0 s
Sustained decode32K4Valid377.994.5259 ms10.6 ms4.0011,33630.0 s
Sustained decode32K8Valid586.773.4435 ms13.6 ms8.0017,60030.0 s
Sustained decode32K16Valid832.152.2796 ms19.2 ms16.0024,96330.0 s
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid94.594.6207 ms10.6 ms1.002,83530.0 s
Sustained decode64K2Valid181.590.8303 ms11.0 ms2.005,44530.0 s
Sustained decode64K4Valid324.381.1481 ms12.3 ms4.009,72830.0 s
Sustained decode64K8Valid461.657.8804 ms17.3 ms8.0013,84830.0 s
Sustained decode64K16Over capacity————————
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid72.672.7382 ms13.8 ms1.002,17830.0 s
Sustained decode128K2Valid140.470.3556 ms14.2 ms2.004,21030.0 s
Sustained decode128K4Valid250.062.5862 ms16.0 ms4.007,50030.0 s
Sustained decode128K8Over capacity————————
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid51.051.0728 ms19.6 ms1.001,52830.0 s
Sustained decode251K2Valid99.449.71,065 ms20.1 ms2.002,98230.0 s
Sustained decode251K4Over capacity————————
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.