Inference goodput
Inference goodput is the rate of useful output an inference system delivers while satisfying all defined service-level objectives.
- Formal definition
- For a request set R over measurement interval T with SLO set S, inference goodput is the total output of the requests that satisfy every objective in S, divided by T.
- Formula
goodput = Σ output_tokens(r) for r ∈ R_compliant ÷ T R_compliant = { r ∈ R : r satisfies every objective in S }- Units
- Output tokens per second (
tok/s). Report the SLO set S alongside every figure. - Includes
- Output tokens of requests that met all SLOs (e.g. TTFT, ITL/TBT percentile targets) within T.
- Excludes
- Output of non-compliant requests, discarded speculative tokens, retries, failed requests, warm-up traffic.
- Example
- A deployment produces
1000 tok/saggregate throughput. 91.4% of requests meet the SLO set and carry 87% of output tokens. Inference goodput is870 tok/s— the other130 tok/sis paid-for but non-useful output. - Common misuse
- Reporting aggregate throughput as goodput; comparing goodput numbers measured under different SLO sets; omitting the SLO definition from the result.
- Limitations
- Entirely dependent on the SLO set chosen — goodput is meaningless without S stated. Binary compliance grants no partial credit to near-misses.
- Related terms
- SLO attainment · inference effectiveness · throughput
- Preferred citation
gdput Research. "Inference goodput." gdput definitions, v0.1, 2026. https://gdput.com/definitions/goodput