LLM Inference Metrics Explained: TTFT, TPOT, ITL and Goodput
LLM inference performance is not one speed number. TTFT describes the wait for the first output, TPOT and ITL describe how output continues, and E2EL describes the whole request. TPS and RPS measure processing capacity; SLO and goodput tell you whether that capacity meets a stated service goal. Start with the symptom: a slow start suggests checking TTFT; pauses after the start suggest checking output gaps; an overloaded service needs throughput and SLO checks together. These are directions for investigation, not proof of a root cause. Documentation checked October 18, 2026. All numerical examples and both diagrams are hypothetical. The short Python arithmetic was actually executed; no LLM, paid API, GPU or inference-engine benchmark was run. Contents · the eight essential terms TTFT — wait until the first output token. TPOT — average time per output token after the first. ITL — output-token gaps; check the tool’s aggregation. E2EL — time from request start to a defined endpoin...