Latencia sieťového pripojenia predstavuje množstvo času potrebného na prenos údajov medzi odosielateľom a príjemcom. Zatiaľ čo všetky počítačové siete majú zo svojej podstaty určitú formu latencie, množstvo sa mení a môže sa náhle zvýšiť z rôznych dôvodov. Ľudia vnímajú tieto neočakávané časové oneskorenia ako „oneskorenie.“
Vysoká latencia môže tiež spôsobiť veľké oneskorenia. Vaša videohra môže napríklad zaznamenať vysokú latenciu, čo spôsobí, že hra občas zamrzne a nedoručí živé aktualizácie ostatných hráčov. Menej oneskorení znamená, že pripojenie má nižšiu latenciu.
Meškanie siete má niekoľko dôvodov, konkrétne vzdialenosť a preťaženie. V niektorých prípadoch možno budete môcť vyriešiť oneskorenie internetu zmenou spôsobu interakcie vášho zariadenia so sieťou.
Latencia a šírka pásma
Latencia a šírka pásma spolu úzko súvisia, ale ide o dva samostatné pojmy. Ak chcete pochopiť, čo spôsobuje vysokú latenciu, je dôležité ju odlíšiť od vysokej šírky pásma.
Ak by bolo vaše internetové pripojenie znázornené ako kanál prenášajúci dáta, šírka pásma by sa vzťahovala na fyzickú veľkosť potrubia. Malá trubica (nízka šírka pásma) nemôže pojať veľa údajov naraz, zatiaľ čo hrubá trubica (veľká šírka pásma) môže prenášať viac údajov naraz. Šírka pásma sa často meria v Mbps.
Latencia je oneskorenie merané v ms. Je to čas potrebný na presun informácií z jedného konca potrubia na druhý. Nazýva sa aj rýchlosť pingu.
Rýchlosť svetla v počítačovej sieti
Žiadna sieťová prevádzka nemôže cestovať rýchlejšie ako rýchlosť svetla. V domácej alebo lokálnej sieti je vzdialenosť medzi zariadeniami taká malá, že na rýchlosti svetla nezáleží. Pre internetové pripojenia sa to však stáva faktorom.
V perfektných podmienkach svetlo potrebuje približne 5 ms na prejdenie 1 000 míľ (asi 1 600 kilometrov). Navyše väčšina diaľkového internetového prenosu sa prenáša cez káble, ktoré nemôžu prenášať signály tak rýchlo ako svetlo kvôli princípu fyziky nazývanému refrakcia. Napríklad dáta cez optický kábel potrebujú na prejdenie 1 000 míľ aspoň 7,5 ms.
Typické latencie internetového pripojenia
Okrem fyzikálnych limitov je dodatočná latencia siete spôsobená, keď je prevádzka smerovaná cez servery a iné chrbticové zariadenia. Typická latencia internetového pripojenia sa tiež líši v závislosti od jeho typu.
Štúdia Measuring Broadband America (uverejnená koncom roka 2018) uvádza tieto typické latencie internetového pripojenia pre bežné formy širokopásmových služieb v USA:
- Optické vlákno: 12-20 ms
- Káblový internet: 15-34 ms
- DSL: 25-80 ms
- Satelitný internet: 594-612 ms
Ako opraviť latenciu
Latencia môže v malých množstvách kolísať z jednej minúty na ďalšiu, ale dodatočné oneskorenie z malých nárastov môže byť viditeľné. Nasledujú bežné dôvody oneskorenia internetu, z ktorých niektoré sú mimo vašej kontroly:
-
Vymeňte alebo pridajte smerovač. Každý smerovač sa nakoniec zasekne, ak ho súčasne používa príliš veľa klientov. Konflikt medzi viacerými klientmi znamená, že títo klienti niekedy čakajú na spracovanie požiadaviek toho druhého, čo spôsobuje oneskorenie. Ak chcete tento problém vyriešiť, vymeňte smerovač za výkonnejší model alebo pridajte do siete ďalší smerovač, aby ste tento problém odstránili.
Podobne dochádza k sporom o sieť pri pripojení rezidencie k poskytovateľovi internetu, ak je preplnená premávkou.
- Vyhnite sa simultánnemu sťahovaniu. V závislosti od rýchlosti vášho pripojenia sa vyhnite príliš veľkému počtu súčasných sťahovaní a online relácií, aby ste minimalizovali oneskorenie.
-
Nepoužívajte príliš veľa aplikácií naraz. Počítače a iné klientske zariadenia sa stávajú zdrojom oneskorenia siete, ak nie sú schopné rýchlo spracovať sieťové údaje. Zatiaľ čo moderné počítače sú vo väčšine situácií dostatočne výkonné, zariadenia sa môžu spomaliť, ak je súčasne spustených príliš veľa aplikácií. Ak si myslíte, že máte otvorených príliš veľa programov, niekoľko zatvorte.
Spustenie aplikácií, ktoré negenerujú sieťovú prevádzku, môže spôsobiť oneskorenie. Napríklad nesprávne fungujúci program môže spotrebovať celý dostupný procesor, čo oneskoruje počítač pri spracovaní sieťovej prevádzky pre iné aplikácie. Ak program nereaguje, vynúte si jeho zatvorenie.
- Skenujte a odstráňte malvér. Sieťový červ unesie počítač a jeho sieťové rozhranie, čo môže spôsobiť, že bude fungovať pomaly, podobne ako pri preťažení. Spustenie antivírusového softvéru na zariadeniach pripojených k sieti tieto červy rozpozná a odstráni.
- Namiesto bezdrôtového pripojenia použite káblové pripojenie. Online hráči ako príklad často uprednostňujú prevádzku svojich zariadení cez káblový Ethernet namiesto Wi-Fi, pretože Ethernet podporuje nižšie latencie. Zatiaľ čo úspory sú v praxi zvyčajne len niekoľko milisekúnd, káblové pripojenia tiež zabraňujú riziku rušenia, ktoré môže spôsobiť značné oneskorenie.
-
Využite lokálnu vyrovnávaciu pamäť. Jedným zo spôsobov, ako znížiť latenciu, je využiť ukladanie do vyrovnávacej pamäte vo vašom prehliadači, čo je spôsob, akým program ukladá nedávno použité súbory, aby ste k týmto súborom mali prístup lokálne, keď budete nabudúce požadovať súbory z tejto lokality (nie je potrebné žiadne sťahovanie).
Väčšina prehliadačov predvolene ukladá súbory do vyrovnávacej pamäte, ale ak vyrovnávate vyrovnávaciu pamäť prehliadača príliš často, načítanie tých istých stránok, ktoré ste nedávno navštívili, bude trvať dlhšie.
Iné príčiny problémov s latenciou
Niektoré problémy s latenciou sa dajú opraviť, ale nasledujúce sú problémy s latenciou, ktoré zvyčajne nemáte pod kontrolou.
Zaťaženie premávky
Nárazy v používaní internetu počas špičky počas dňa často spôsobujú oneskorenie. Povaha tohto oneskorenia sa líši v závislosti od poskytovateľa služieb a geografickej polohy. Jednotlivý používateľ sa tomuto druhu oneskorenia nemôže vyhnúť okrem presunu miesta alebo zmeny internetovej služby.
Načítanie online aplikácie
Online hry pre viacerých hráčov, webové stránky a ďalšie sieťové aplikácie typu klient-server používajú zdieľané internetové servery. Ak sú tieto servery preťažené aktivitou, klienti zaznamenajú oneskorenie.
Bezdrôtové rušenie
Satelitné, pevné bezdrôtové širokopásmové pripojenie a iné bezdrôtové internetové pripojenia sú náchylné na rušenie signálu dažďom. Bezdrôtové rušenie spôsobuje poškodenie sieťových dát pri prenose, čo spôsobuje oneskorenie pri opätovnom prenose.
Prepínače oneskorenia
Niektorí ľudia, ktorí hrajú online hry, si do miestnej siete nainštalujú zariadenie nazývané prepínač oneskorenia. Prepínač oneskorenia zachytáva sieťové signály a zavádza oneskorenia v toku dát späť k ostatným hráčom pripojeným k živej relácii. Na vyriešenie tohto druhu problému oneskorenia môžete urobiť len málo, okrem toho, že sa vyhnete hre s tými, ktorí používajú prepínače oneskorenia.
Koľko oneskorenia je príliš veľa?
Vplyv oneskorenia závisí od toho, čo na sieti robíte, a do určitej miery aj od úrovne výkonu siete, na ktorú ste si zvykli.
Používatelia satelitného internetu očakávajú dlhé latencie a zvyčajne nezaznamenajú dočasné oneskorenie ďalších 50 alebo 100 ms. Na druhej strane oddaní hráči online hier uprednostňujú, aby ich sieťové pripojenie bežalo s oneskorením menej ako 50 ms a rýchlo zaznamenali akékoľvek oneskorenie nad touto úrovňou.
Vo všeobecnosti platí, že online aplikácie fungujú najlepšie, keď je latencia siete nižšia ako 100 ms; akékoľvek ďalšie oneskorenie je viditeľné pre používateľov.