Latence
V informatice „latence“ označuje určitý typ zpoždění. Obvykle se jedná o zpoždění při přenosu nebo zpracování dat, které může být způsobeno celou řadou příčin. Dvěma příklady latence jsou síťová latence a latence disku, které jsou vysvětleny níže.
1. Síťová latence
Síťová latence označuje zpoždění, ke kterému dochází při komunikaci prostřednictvím sítě (včetně internetu). Pomalý směrovač může například způsobit zpoždění v řádu několika milisekund, když se jeden systém v síti LAN pokouší připojit k jinému prostřednictvím směrovače. K výraznějšímu zpoždění může dojít, pokud spolu přes internet komunikují dva počítače z různých kontinentů. K samotnému navázání spojení může dojít se zpožděním kvůli vzdálenosti a počtu „skoků“, které jsou k navázání spojení zapotřebí. Doba odezvy příkazu „ping“ je v této situaci dobrým ukazatelem latence.
2. Latence disku
Latence disku je zpoždění mezi okamžikem, kdy jsou data vyžádána z úložného zařízení, a okamžikem, kdy se data začnou vracet. Mezi faktory ovlivňující latenci disku patří rotační latence u (pevného disku) a doba vyhledávání. Pevný disk s rychlostí otáčení 5400 RPM bude mít například téměř dvojnásobnou rotační latenci než disk, který se otáčí rychlostí 10 000 RPM. Latenci může zvýšit také doba vyhledávání, při které se hlava disku fyzicky pohybuje za účelem čtení nebo zápisu dat. Latence disku je důvodem, proč je čtení nebo zápis velkého počtu souborů obvykle mnohem pomalejší než čtení nebo zápis jediného souvislého souboru. Protože se SSD neotáčejí jako tradiční HDD, mají mnohem nižší latenci.
Další typy latence
Existuje mnoho dalších typů latence, například latence RAM (také nazývaná „latence CAS“), latence CPU, zvuková latence a obrazová latence. Společným rysem všech těchto typů je určité úzké hrdlo, které vede ke zpoždění. Ve světě informatiky trvají tato zpoždění obvykle jen několik milisekund, ale mohou se sčítat a způsobovat znatelné zpomalení výkonu.
NOTE: Je důležité nezaměňovat latenci s jinými měřeními, jako je rychlost přenosu dat nebo šířka pásma. Latence označuje zpoždění před zahájením přenosu dat, nikoli samotnou rychlost přenosu.
Otestujte své znalosti