Prestatiemeting en profiling

Welke uitleg van doorvoer (throughput) en latentie (latency) van een server is juist?

  1. ADoorvoer en latentie zijn hetzelfde
  2. BDoorvoer is het aantal verzoeken dat per tijdseenheid kan worden verwerkt, en latentie is de tijd tussen het ontvangen van één verzoek en het antwoord daarop
  3. CHoe groter de latentie, hoe beter de prestaties
Antwoord en toelichting tonen

Antwoord: B. Doorvoer is het aantal verzoeken dat per tijdseenheid kan worden verwerkt, en latentie is de tijd tussen het ontvangen van één verzoek en het antwoord daarop

Doorvoer geeft aan hoeveel werk kan worden verricht, latentie hoe snel één taak klaar is. Als veel verzoeken gebundeld worden verwerkt, stijgt de doorvoer, maar de latentie kan langer worden met de tijd die het wachten op bundeling kost. Bij nachtelijke batchverwerking wordt de doorvoer zwaar gewogen, bij webreacties waar de gebruiker voor het scherm op wacht de latentie.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Prestatiemeting en profiling

  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 %)?
  2. Op een server komen 100 verzoeken per seconde binnen en de verwerking van één verzoek duurt gemiddeld 0,2 s (stationaire toestand). Hoeveel verzoeken zijn gemiddeld tegelijk in behandeling in de server (wet van Little)?
  3. Wat gebeurt er met de wachttijd van verzoeken wanneer de bezettingsgraad van een server (het aandeel van de tijd dat deze bezig is) 100 % nadert?
  4. Wat is het juiste doel van het gebruik van een profiler bij het verbeteren van de prestaties van een programma?
  5. Welke kenmerken heeft een profiler volgens de samplingmethode?