Wat is Staartlatentie (tail latency)?

Waarde aan de trage kant van de verdeling van responstijden, zoals het 99e percentiel. Bepaalt de totale traagheid bij bewerkingen die op de reactie van veel componenten wachten.

Japanse benaming: テールレイテンシ

“Staartlatentie (tail latency)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Prestatiemeting en profiling.

Vakgebied: Prestatiemeting en profiling

Nu oefenen: vragen over Staartlatentie (tail latency)

Waarom wordt bij de evaluatie van de responstijd van een webservice vaak niet alleen het gemiddelde bekeken, maar ook het 99e percentiel (de grens van de langzaamste 1 %)?

  1. AOok bij een goed gemiddelde zijn sommige verzoeken soms zeer langzaam, en bij verwerking die op de antwoorden van veel onderdelen wacht, bepalen die langzame antwoorden de traagheid van het geheel
  2. BOmdat de waarde van het 99e percentiel altijd kleiner is dan het gemiddelde
  3. COmdat het gemiddelde niet kan worden berekend
Antwoord en toelichting tonen

Antwoord: A. Ook bij een goed gemiddelde zijn sommige verzoeken soms zeer langzaam, en bij verwerking die op de antwoorden van veel onderdelen wacht, bepalen die langzame antwoorden de traagheid van het geheel

De verdeling van responstijden heeft de neiging dat de meeste snel zijn en een klein deel zeer langzaam. Wie alleen naar het gemiddelde kijkt, ziet dit langzame deel niet. Bovendien wordt bij verwerking waarbij voor het tonen van één scherm op de antwoorden van 100 onderdelen wordt gewacht, het geheel langzaam zodra één ervan langzaam is, zodat de langzame 1 % van de antwoorden de meeste gebruikers raakt. Daarom wordt gestuurd op de waarde aan de langzame kant (tail latency).

“Staartlatentie (tail latency)” in de toelichting

Vragen met “Staartlatentie (tail latency)” (1)

  1. Waarom wordt bij de evaluatie van de responstijd van een webservice vaak niet alleen het gemiddelde bekeken, maar ook het 99e percentiel (de grens van de langzaamste 1 %)?

Verwante termen

Benchmark CPI CPU-tijd Doorvoer (throughput) Flame graph Harmonisch gemiddelde Meetkundig gemiddelde Microbenchmark Parallelle efficiëntie (parallel efficiency) Prestatieteller (performance counter)

Naar de woordenlijst