Latency

Wat betekent Latency?

Latency is een waargenomen of werkelijke vertraging in de reactietijd.

In netwerken beschrijft latency de vertraging in tijd die een gegevenspakket nodig heeft om van het ene netwerkknooppunt naar het andere te reizen. De term wordt ook gebruikt om vertragingen te beschrijven die kunnen optreden wanneer gegevens zich verplaatsen tussen het RAM van een computer en de processor.

Een hoge Latency creëert knelpunten en wordt geassocieerd met een lage kwaliteit van dienstverlening (QoS), jitter en een slechte gebruikerservaring (UX). De impact van latency kan tijdelijk of blijvend zijn, afhankelijk van de bron van de vertragingen.

Latency op het internet wordt vaak gemeten met een netwerktool genaamd Ping of een diagnostisch commando genaamd traceroute. Om Latency in de prestaties van applicaties te minimaliseren, kunnen ontwikkelaars gebruik maken van cache-engines en buffers.

Techopedia legt Latency uit

In datacommunicatie, digitale netwerken en pakketgeschakelde netwerken wordt latency op twee manieren gemeten: one-way trip en round trip. Eenrichtingslatency wordt gemeten door de totale tijd te tellen die een pakket nodig heeft om van de bron naar de bestemming te reizen. Roundtrip latency wordt gemeten door de tijd op te tellen die het pakket nodig heeft om terug te komen bij de bron. In tegenstelling tot eenrichtingslatency, is bij round-trip Latency de verwerkingstijd op het bestemmingspunt altijd buiten beschouwing gelaten.

Oorzaken van Latency

Bij netwerktransmissie zijn de volgende vier elementen betrokken bij latency:

  1. Vertraging in opslag: Vertragingen kunnen worden geïntroduceerd door het lezen of schrijven naar verschillende geheugenblokken.
  2. Apparaat verwerking: Vertraging kan geïntroduceerd worden telkens wanneer een gateway tijd nodig heeft om een pakkethoofding te onderzoeken en te wijzigen.
  3. Transmissie: Er zijn vele soorten transmissiemedia en ze hebben allemaal beperkingen. Vertragingen in transmissie hangen vaak af van de pakketgrootte; kleinere pakketten hebben minder tijd nodig om hun bestemming te bereiken dan grotere pakketten.
  4. Propagatie: Het kost tijd voor een pakket om van het ene knooppunt naar het andere te reizen, zelfs als pakketten met de snelheid van het licht reizen.

Latency, bandbreedte en throughput

Latency, bandbreedte en throughput worden soms als synoniemen gebruikt, maar de drie termen hebben verschillende betekenissen in netwerken. Om de verschillen te begrijpen, stel je netwerkpakketten voor die door een fysieke pijp reizen.

  • Bandbreedte beschrijft hoeveel pakketten er tegelijkertijd door dezelfde pijp kunnen reizen.
  • Latency beschrijft hoe snel de pakketten door de pijp reizen.
  • Throughput beschrijft het aantal pakketten dat succesvol door de pijp kan reizen in een bepaalde tijdsperiode.

RAM Latency

Random access memory latency (RAM-Latency) verwijst naar de vertraging die optreedt bij de gegevensoverdracht wanneer gegevens tussen het RAM en de processor van een apparaat worden verplaatst.

RAM Latency kan handmatig worden aangepast door minder geheugenbus klokcycli te gebruiken. Het geheugen versnellen is voor de meeste gebruikers niet nodig, maar kan nuttig zijn voor gamers die hun systemen willen overclocken.

Gerelateerde begrippen

Margaret Rouse

Margaret Rouse is een bekroond technisch schrijver en docent die bekend staat om haar vermogen om complexe technische onderwerpen uit te leggen aan een niet-technisch, zakelijk publiek. In de afgelopen twintig jaar is haar uitleg verschenen op vele websites en is ze als autoriteit aangehaald in artikelen van de New York Times, Time Magazine, USA Today, ZDNet, PC Magazine en Discovery Magazine. Margaret geniet ervan om IT- en business professionals te helpen om elkaars zeer gespecialiseerde talen te begrijpen. Als je een suggestie hebt voor een nieuwe definitie of hoe je een technische uitleg kunt verbeteren, stuur Margaret dan een…