Latens
I databehandling beskriver "latens" någon typ av fördröjning. Det hänvisar vanligtvis till förseningar vid överföring eller bearbetning datum, som kan orsakas av en mängd olika skäl. Två exempel på latens är nät latens och skiva latens, vilket förklaras nedan.
1. Nätverksfördröjning
Nätverksfördröjning beskriver en fördröjning som sker under kommunikation över ett nätverk (inklusive Internet). Till exempel en långsam router kan orsaka en fördröjning på några millisekunder när ett system på en LAN försöker ansluta till en annan via routern. En mer märkbar fördröjning kan hända om två datorer från olika kontinenter kommunicerar via Internet. Det kan finnas en fördröjning i att helt enkelt upprätta anslutningen på grund av avståndet och antalet "humle" som är involverade i upprättandet av anslutningen. "ping"svarstid är en bra indikator på latens i denna situation.
2. Diskfördröjning
Disk latens är fördröjningen mellan den tid data begärs från en lagringsenhet och när data börjar returneras. Faktorer som påverkar disk latens inkluderar rotations latens (av en hårddisk) och söktiden. En hårddisk med en rotationshastighet på 5400 RPM, till exempel, har nästan dubbelt så stor rotationslatens som en enhet som roterar vid 10,000 RPM. Söktiden, som involverar den fysiska rörelsen hos enhetshuvudet för att läsa eller skriva data, kan också öka latensen. Disk latens är anledningen till att läsa eller skriva ett stort antal filer är vanligtvis mycket långsammare än att läsa eller skriva en enda sammanhängande fil. Eftersom SSD rotera inte som traditionellt HDDs, de har mycket lägre latens.
Andra typer av latens
Många andra typer av latens finns, t.ex. ram latens (aka "CAS latency"), CPU latens, ljud latens och videolatens. Den gemensamma tråden mellan alla dessa är någon typ av flaskhals som leder till en fördröjning. I datavärlden är dessa förseningar vanligtvis bara några millisekunder, men de kan lägga till för att skapa märkbara avmattningar i prestanda.
OBS: Det är viktigt att inte förväxla latens med andra mätningar som dataöverföringshastighet or bandbredd. Latency hänvisar till förseningen innan dataöverföringen startar snarare än själva överföringshastigheten.