All Questions
Llm Inference Serving hard

Your GPU pool scales out when average GPU utilization exceeds 70%. Utilization reads 95% or more even at 20% of peak traffic, so the pool sits at max size overnight. Morning ramps still breach the TTFT SLO because new replicas take about 5 minutes to load weights. What should replace this policy?

  1. A Scale on tokens generated per second per replica, since output throughput rises linearly with load and reacts instantly to traffic changes.
  2. B Scale on queue wait time and KV cache occupancy, keeping warm headroom or schedule-based pre-scaling to cover multi-minute cold starts.
  3. C Scale on GPU memory utilization, since the KV cache fills in proportion to traffic and the memory percentage is a direct measure of load.
  4. D Keep GPU utilization but raise the threshold to 98% and shorten the cooldown, so scaling fires only on real saturation and reacts faster.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions