Ventetid vs. gjennomstrømning
Har du noen gang lurt på hvorfor appen din føles treg selv når båndbredden ser bra ut? Latens og gjennomstrømning forklarer to svært forskjellige historier om ytelse.
Ventetid måler forsinkelsen per pakke. Det er hva brukerne føler når de klikker på en knapp. Det er respons. Det er på tide for en forespørsel å reise fra serveren til sluttenheten. Dette inkluderer serverbehandlingstid, køforsinkelser, forplantning gjennom nettverket, overføringsforsinkelser og siste mil-tilkobling til brukerens enhet.
Gjennomstrømning måler volum per sekund. Det er hvor mye data som blir levert i en gitt tidsramme. Ikke hvor raskt hver pakke beveger seg, men hvor mange pakker som strømmer gjennom røret. Gjennomstrømning er kapasitet. Høy gjennomstrømning betyr at systemet håndterer lasten uten å kveles.
Over til deg: Hvordan måler du disse beregningene på en måte som faktisk forutsier når ting vil gå i stykker?
--
Vi har nettopp lansert alt-i-ett-plattformen for teknisk intervjuforberedelse, som dekker koding, systemdesign, OOD og maskinlæring.
Lanseringssalg: 50 % rabatt. Sjekk det ut:
#systemdesign #coding #interviewtips
.