- Omrežna latenca je čas, ki ga podatkovni paket potrebuje za potovanje med virom in ciljem, in se meri v milisekundah.
- Razlikuje se od hitrosti in pasovne širine: lahko imate veliko Mbps, vendar slabo izkušnjo, če je zakasnitev visoka.
- Dejavniki, kot so vrsta povezave, oddaljenost do strežnika, nasičenost in stanje omrežja WiFi, neposredno vplivajo na ping.
- Uporaba optičnih vlaken, žičnih povezav, optimizacija omrežja in zanašanje na CDN-je pomaga zmanjšati zakasnitev in izboljšati spletno izkušnjo.
Ko ste razočarani, ker se video klic nenehno prekinja, spletna igra zaostaja ali se spletno mesto nalaga predolgo, težava skoraj vedno ni le hitrost interneta, temveč tudi omrežna zakasnitev . Gre za majhno (ali veliko) zamudo, ki se prikrade med tem, kar počnete, in tem, kar vidite na zaslonu, in lahko pomeni razliko med nemoteno izkušnjo in pravo digitalno preizkušnjo.
Čeprav se pogosto osredotočamo na megabajte na sekundo našega internetnega paketa, je latenca enako, če ne še bolj, pomembna za vse, kar se dogaja »v realnem času«: video klice, spletne igre, prenose v živo, trgovanje, virtualno resničnost ... Razumevanje, kaj je latenca, od česa je odvisna, kako jo izmeriti in kaj lahko storite, da jo zmanjšate, vam bo pomagalo, da boste iz svoje povezave iztisnili veliko več, tako doma kot v službi.
Kaj je omrežna latenca?
V kontekstu komunikacij je omrežna latenca čas, ki ga podatkovni paket potrebuje za potovanje od vira do cilja . Z drugimi besedami, to je zakasnitev med pošiljanjem informacije in njenim prihodom na drugi konec.
V aplikacijah za končne uporabnike pogosto govorimo o zakasnitvi povratnega potovanja (RTT) , kar je čas, ki ga podatkovni paket potrebuje, da potuje od vaše naprave do strežnika in nazaj z odgovorom. Ta čas se skoraj vedno meri v milisekundah (ms), ker izmenjava podatkov poteka zelo hitro ... ko vse deluje pravilno.
Preprosto povedano: če igrate na spletu, je zakasnitev čas med pritiskom na gumb na krmilniku in časom, ko strežnik registrira vaše dejanje ter ga odraža v igri . Če je ta odziv zakasnjen, boste opazili, da "ne deluje gladko", tudi če imate hitro internetno povezavo.
Praktični ključ je preprost: nižja kot je latenca, hitrejša in bolj odzivna bo vaša povezava . Visoka latenca se kaže v zakasnitvi, prekinitvah v nekaterih aplikacijah in splošnem občutku počasnosti.
Razlike med zakasnitvijo, hitrostjo, pasovno širino in drugimi parametri
Zelo pogosto se zamenjujejo latenca, hitrost, pasovna širina in ping , vendar vsak koncept meri nekaj drugega v omrežju. Njihovo jasno razumevanje pomaga diagnosticirati vir težave z zmogljivostjo.
hitrost in pasovno širino
Pasovna širina označuje največjo količino podatkov, ki jih lahko povezava prenese v eni sekundi. Izraža se v enotah, kot sta Mbps ali Gbps. Na primer, optična povezava s hitrostjo 1 Gbps ima veliko večjo zmogljivost kot povezava s hitrostjo 10 Mbps: v enakem času lahko prenese veliko večjo količino informacij.
Če uporabimo klasično analogijo, če bi bilo omrežje vodovodna cev, bi bila pasovna širina debelina cevi – torej, koliko vode lahko hkrati prenese. Hitrost povezave, ki jo vidite v testih hitrosti, odraža to uporabno pasovno širino, tako za prenos kot za nalaganje.
Zakasnitev v primerjavi s pasovno širino
Zakasnitev pa je podobna hitrosti, s katero voda začne teči po cevi, ko odprete pipo . Velika pasovna širina ne zagotavlja samodejno hitre izkušnje, če je zakasnitev visoka. Pravzaprav lahko slaba zakasnitev povzroči, da se hitra povezava zdi »počasna«.
Med največjo uporabo lahko omejena pasovna širina povzroči porast zakasnitve, ker se omrežje preobremeni, vendar velja tudi nasprotno: povečanje pasovne širine brez odpravljanja zakasnitve lahko pomeni porabo več denarja, ne da bi opazili kakršno koli dejansko izboljšanje odzivnih časov.
Učinkovito delovanje omrežja
Pretočnost se nanaša na količino podatkov, ki dejansko prehajajo skozi omrežje v določenem obdobju. To je "dejanska" pasovna širina, ki jo dobite, pri čemer upoštevate ponovne prenose, izgubo paketov in zakasnitev.
Na primer, omrežje s teoretično pasovno širino 100 Mbps ima lahko povprečno pretočnost 50 Mbps čez dan zaradi zakasnitve in preobremenjenosti, ponoči pa se poveča na 80 Mbps, ko je prometa manj. V praksi pretočnost meri vpliv zakasnitve in drugih težav na razpoložljivo pasovno širino.
Trepetanje
Trepetanje je sprememba v času zakasnitve med zaporednimi paketi. Tudi če je povprečna zakasnitev sprejemljiva, če vsak paket prispe z bistveno drugačno zakasnitvijo kot prejšnji, postane izkušnja v realnem času nestabilna.
To lahko razumemo kot "tresenje" zakasnitve: če vsi paketi trajajo približno enako dolgo, je komunikacija predvidljiva; če nekateri prispejo takoj, drugi pa z zamudo brez jasnega vzorca, pride do prekinitev, preskokov zvoka ali videa ter desinhronizacije klicev ali prenosov.
Izguba paketov
Izguba paketov meri, kolikšen odstotek poslanih podatkovnih paketov nikoli ne doseže cilja. Izraža se v odstotkih (na primer 2-odstotna izguba) in jo lahko povzročijo napake programske opreme, okvare strojne opreme ali preobremenjenost omrežja.
Če prispe le 91 od 100 poslanih paketov, gre za 9-odstotno izgubo paketov. V tem primeru mora omrežje običajno ponovno poslati informacije, kar dodatno poveča zakasnitev in poslabša kakovost povezave, zlasti za VoIP in video.
Ping in zamik
Znani ping je preprosto merjenje zakasnitve z uporabo ukaza ali orodja, ki pošlje testni paket na strežnik in izmeri, koliko časa traja, da prejme odgovor. Vrednost, ki jo vidite kot ping (na primer 25 ms), je zakasnitev povratnega poti v tistem trenutku.
Zakasnitev pa je opazna zamuda, ki jo občutite, ko je zakasnitev previsoka ali nestabilna: v igri sprožite strel in se zazna pozno, govorite med video klicem in vaš glas prispe z nekaj sekundno zamudo ali pa video prenos v živo ni sinhroniziran. V bistvu je zakasnitev vidni simptom visoke zakasnitve.
Dejavniki, ki vplivajo na omrežno zakasnitev
Zakasnitev ni odvisna samo od vašega ponudnika internetnih storitev; gre za kombinacijo fizičnih, tehnoloških in konfiguracijskih dejavnikov, ki lahko povzročijo njeno povečanje ali pa jo ohranijo pod nadzorom. Razumevanje teh dejavnikov je ključnega pomena za to, da veste, kam najprej usmeriti svoja prizadevanja.
Eden ključnih elementov je prenosni medij . Optična omrežja običajno ponujajo zelo nizko zakasnitev, ker svetloba potuje skozi kabel z zelo malo izgubami in motnjami. Bakrene povezave (ADSL ali koaksialni kabel) in zlasti brezžične ali satelitske tehnologije zaradi svoje narave dodajajo več zamude.
Fizična razdalja med uporabnikom in strežnikom ima prav tako pomemben vpliv . Daljša kot je razdalja, ki jo morajo podatkovni paketi prepotovati, dlje traja. Zato se pri povezovanju s strežniki na drugi celini pogosto pojavijo veliko višji pingi, tudi če je vaša lokalna povezava dobra.
Pomembno vlogo igrata tudi količina prenesenih podatkov in stanje omrežja. V obdobjih velike obremenitve, ko velike količine prometa delijo iste povezave in usmerjevalnike, pride do preobremenitve, podobne prometnemu zastoju. Paketi se postavljajo v vrsto, zamujajo in se lahko celo izgubijo, kar povzroči povečano zakasnitev, na primer pri uporabi adapterjev Powerline za izboljšanje lokalne porazdelitve obremenitve.
K temu se doda še kakovost in zmogljivost omrežne opreme : stari domači usmerjevalniki, zastarela vdelana programska oprema, prenasičena ali slabo dimenzionirana strojna oprema v vozliščih ponudnika ... Vse to lahko povzroči dodatne zamude pri obdelavi in usmerjanju paketov.
Končno je ključni dejavnik tudi uporabnikovo lokalno omrežje . Omrežje WiFi s slabo pokritostjo, znatnimi motnjami, preobremenjenimi kanali ali številnimi povezanimi napravami lahko opazno poveča zakasnitev, medtem ko preprost ethernetni kabel običajno ponuja krajši in stabilnejši odzivni čas.
Kako se meri internetna latenca?
Merjenje latence je precej preprosto in ga lahko storite s spletnimi orodji ali neposredno iz operacijskega sistema. Skoraj vsi testi hitrosti vključujejo ping skupaj s hitrostmi prenosa in nalaganja, tako da lahko približno vrednost dobite v samo nekaj sekundah.
Ko zaženete enega od teh testov, storitev pošlje majhne pakete podatkov na strežnik in izmeri čas povratnega potovanja . To število v milisekundah predstavlja vašo trenutno zakasnitev do tega določenega strežnika. Vrednosti se lahko razlikujejo, če test ponovite na drugem cilju ali ob drugem času dneva.
Drug način je uporaba sistemske konzole in ukaza ping . Če na primer vnesete ping google.com , bo vaš računalnik poslal vrsto paketov Googlovim strežnikom in vam prikazal povprečni odzivni čas. To je hiter način za preverjanje, ali povezava in DNS delujeta pravilno.
Orodja, kot je traceroute (ali tracert v sistemu Windows), vam omogočajo, da greste še korak dlje in vidite, kateri skoki na poti imajo največjo zamudo. To vam pomaga ugotoviti, ali je težava v vašem lokalnem omrežju, vašem ponudniku internetnih storitev ali v nekem vmesnem segmentu interneta.
Na voljo so tudi mobilne aplikacije in posebni pripomočki za testiranje zakasnitve in stabilnosti omrežja , kar je zelo uporabno, če želite redno preverjati ping in jitter, še posebej, če igrate na spletu ali delate na daljavo in ste odvisni od dobrega odziva v realnem času.
Katere vrednosti latence veljajo za dobre?
Vse uporabe ne zahtevajo enake zmogljivosti. Povezava z nekaj zamika je morda povsem sprejemljiva za brskanje po spletnih mestih ali gledanje videoposnetkov na zahtevo, vendar nevzdržna za igranje iger ali zahtevne video klice. Zato se običajno uporabljajo približne referenčne točke.
V mnogih domovih bo za vsakodnevna opravila, kot so preverjanje e-pošte, uporaba družbenih omrežij, gledanje pretočnih serij ali videoklici z malo udeleženci, zadostovala zakasnitev manjša od 100 ms .
Za časovno občutljive aplikacije, kot so spletne igre, visoko interaktivni video klici ali nekatere platforme za sodelovanje v realnem času , je običajno cilj latenca pod 50 ms. Bolj ko je dejavnost konkurenčna ali kritična, bolj koristno je znižati to število.
V zahtevnih okoljih, kot so tekmovalne igre, finančno trgovanje v realnem času ali sistemi za daljinsko upravljanje , se idealno ohranjanje zakasnitve pod 20 ms. V območju od 0 do 30 ms se odziv običajno zazna kot praktično takojšen.
Ko ping stalno presega 100 ms , se poveča verjetnost zakasnitve, prekinitev klicev in težav s katero koli interaktivno storitvijo. Na tej točki je priporočljivo, da natančno pregledate svoje lokalno omrežje, nastavitve usmerjevalnika in se po potrebi obrnete na svojega ponudnika internetnih storitev.
Zakaj je latenca tako pomembna
Zakasnitev neposredno vpliva na dejansko kakovost spletne izkušnje , veliko bolj, kot nakazujejo oglaševane hitrosti "do X Mbps". Vpliva na produktivnost, sodelovanje, delovanje poslovnih aplikacij in zadovoljstvo končnih uporabnikov.
V podjetjih, če se aplikacije v oblaku odzivajo z zamudami ali če se nadzorne plošče v realnem času predolgo osvežujejo, zaposleni izgubljajo čas, upočasnjujejo svoj delovni tempo in so morda prisiljeni poiskati alternativne rešitve ali ročne postopke za nadomestitev zamude.
V časovno občutljivih sektorjih, kot so avtomatizirana proizvodnja, oddaljeno video upravljanje, telemedicina, pretakanje v živo ali visokofrekvenčno trgovanje , lahko nekaj dodatnih milisekund povzroči napake, stroške ali izgubljene poslovne priložnosti.
Doma je razlika med povezavo z nizko zakasnitvijo in povezavo z višjimi vrednostmi zakasnitve opazna v gladkosti video klicev, spletnih iger, prenosov dogodkov v živo in celo v tem, kako hitro se spletno mesto odzove, ko kliknete povezavo ali gumb.
Poleg tega ima latenca neposreden vpliv na stroške: če organizacija investira v širitev računalniških, shranjevalnih ali pasovnih širin, ne da bi najprej rešila težave z latenco, lahko na koncu plača več, ne da bi dosegla oprijemljive izboljšave v delovanju ali zadovoljstvu uporabnikov.
Pogosti vzroki za dolgo latenco
Poleg teorije se pri vsakodnevni uporabi zakasnitev pogosto poveča zaradi kombinacije dokaj pogostih vzrokov. Njihova identifikacija pomaga ugotoviti, ali je težavo mogoče rešiti doma ali jo je treba sporočiti ponudniku storitev.
Eden glavnih dejavnikov je geografska oddaljenost od strežnika . Igranje na strežniku, ki se nahaja na drugi celini, ali povezovanje s storitvami, ki nimajo bližnje infrastrukture, zaradi čiste fizike neizogibno pomeni daljše čase povratnega prenosa.
Tudi vrsta povezave je zelo pomembna: optična vlakna običajno ponujajo zelo nizko zakasnitev, medtem ko imajo tehnologije, kot so ADSL, nestabilne mobilne povezave ali predvsem satelitski internet, seveda velike zamude zaradi razdalje, ki jo mora signal prepotovati.
Preobremenjenost domačega omrežja je še en pogost krivec. Če imate več naprav, ki hkrati prenašajo velike datoteke, pretakajo videoposnetke v ločljivosti 4K ali kopirajo podatke v oblak, bosta vaš usmerjevalnik in internetna povezava preobremenjena do meja svojih zmogljivosti, kar lahko povzroči čakalne vrste in zamude.
Motnje in kakovost omrežja WiFi prav tako igrata vlogo . Debele stene, mikrovalovi, sosednja omrežja in preobremenjeni kanali lahko povzročijo nihanja zakasnitve, izgubo paketov in na splošno prekinjeno povezavo.
Nenazadnje ne smemo pozabiti na vmesno opremo in konfiguracijo : stari usmerjevalniki, zastarela vdelana programska oprema, slabo konfigurirani požarni zidovi ali preobremenjeni strežniki na strani ponudnika lahko povečajo zakasnitev, tudi če je fizična linija dobra.
Kako zmanjšati zakasnitev: optimizirajte omrežje, vsebino in povezavo
Zmanjšanje zakasnitve ni vedno povsem pod vašim nadzorom, saj obstajajo zunanji dejavniki (internetne poti, preobremenjenost določenih segmentov, lokacija strežnika), ki so odvisni od ponudnika ali storitve, s katero se povezujete. Vendar pa lahko z več ukrepi zmanjšate zakasnitev in jo naredite stabilnejšo.
Nastavitve omrežja in vsebine spletnega mesta
V spletnih okoljih je ključno orodje uporaba omrežja za dostavo vsebin (CDN) . CDN shranjuje kopije vaše vsebine na več geografsko porazdeljenih strežnikih, tako da vsak uporabnik dostopa do najbližjega vozlišča, kar znatno zmanjša razdaljo prenosa podatkov.
Zahvaljujoč predpomnjenju se viri, kot so slike, slogovne predloge in skripti, strežejo iz bližnjih lokacij, ne da bi bilo treba vedno iti na izvorni strežnik. To pospeši nalaganje spletnega mesta in zagotovi, da vsebina hitreje doseže uporabnikov brskalnik.
Drug pomemben dejavnik je zmanjšanje količine virov, ki blokirajo začetno upodabljanje strani . Če na primer nalaganje določenih skript JavaScript odložite, dokler se ne prikaže glavna vsebina, uporabnik zazna, da se spletno mesto odziva hitreje.
Zelo pomaga tudi optimizacija slik : stiskanje brez opazne izgube kakovosti, prilagajanje ločljivosti dejanski potrebi na zaslonu in izbira učinkovitih formatov. Manjše kot so datoteke, hitreje se prenašajo in manjša je zaznana zakasnitev.
Na splošno vsako dejanje, ki zmanjša skupno velikost poslanih datotek (zmanjšanje kode, odstranjevanje nepotrebnih skriptov, združevanje virov), pomaga zmanjšati čas potovanja in zamude pri dostavi vsebine.
Upravljanje zaznavanja latence
V mnogih primerih je zakasnitev, ki moti uporabnika, tako resnična kot psihološka. Tudi če se skupni čas nalaganja ne zmanjša drastično, lahko izboljšate zaznavanje hitrosti s skrbnim vrstnim redom prikaza vsebine.
Del strani, ki ga vidite takoj, ko vstopite, brez pomikanja, se imenuje območje nad pregibom . Če tja postavite glavno vsebino, ki jo uporabnik išče (ključno besedilo, ustrezna slika, predstavljeni videoposnetek) in jo najprej naložite, bo uporabnik občutil takojšen odziv.
Ko uporabnik porabi začetno vsebino, se lahko v ozadju naložijo drugi sekundarni viri , ne da bi bilo čakanje tako opazno. To omogoča leno nalaganje , ki zakasni prenos slik ali elementov, ki še niso potrebni.
Z dajanjem prednosti le tistemu, kar je v danem trenutku nujno potrebno, se zmanjša količina podatkov, ki morajo hkrati krožiti, kar izboljša tako zaznano zakasnitev kot splošno zmogljivost , zlasti pri tesnejših povezavah.
Dejanja, ki jih lahko izvede končni uporabnik
Z vidika uporabnika obstaja tudi več odločitev, ki lahko spremenijo situacijo. Prva je, da vedno uporabite žično ethernetno povezavo namesto Wi-Fi-ja, kadar koli je to mogoče, zlasti za igranje iger, video klice ali delo na daljavo.
Če vaša trenutna povezava temelji na satelitskem internetu, ADSL-ju ali drugi tehnologiji z visoko zakasnitvijo , bo prehod na optična vlakna drastično zmanjšal strukturno zakasnitev linije in izboljšal stabilnost.
Ne pozabite na omrežno opremo . Posodobitev vdelane programske opreme usmerjevalnika, zamenjava zelo starih modelov z novejšimi napravami in zagotavljanje optimizacije konfiguracije (na primer z omogočanjem QoS, da daje prednost glasu in igram) pomaga zmanjšati ping.
Drug koristen ukrep je zapiranje aplikacij in odklop naprav, ki porabljajo pasovno širino med izvajanjem dejavnosti, občutljivih na zakasnitev. Veliki prenosi, varnostne kopije v oblaku ali pretakanje visoke ločljivosti lahko povečajo odzivni čas, če si delijo isto povezavo.
Če po vsem tem še vedno vidite visoke vrednosti pinga, se morate pogovoriti s svojim ponudnikom: lahko preverijo linijo, spremenijo poti ali odkrijejo težave, ki jih od doma ni mogoče videti. V nekaterih primerih je sprememba ponudnika ali vrste dostopa edini način za doseganje resnično nizke in stabilne zakasnitve.
Navsezadnje je latenca parameter, ki resnično določa, kako "hitra" se zdi vaša povezava, bolj kot megabajti, ki ste jih naročili: bolje ko jo razumete in bolj ko zanjo skrbite, lažje boste igrali igre brez zamika, vzdrževali nemotene video klice ter delali ali uživali v spletnih storitvah brez prekinitev ali presenečenj.
