- Verkon latenssi on aika, joka datapaketin kulkemiseen lähteen ja kohteen välillä kuluu, ja se mitataan millisekunteina.
- Se eroaa nopeudesta ja kaistanleveydestä: Mbps voi olla paljon, mutta kokemus on huono, jos latenssi on korkea.
- Tekijät, kuten yhteystyyppi, etäisyys palvelimelle, saturaatio ja WiFi-yhteyden tila, vaikuttavat suoraan ping-arvoon.
- Kuitu- ja langallisten yhteyksien käyttö, verkon optimointi ja CDN-verkkoihin luottaminen auttavat vähentämään viivettä ja parantamaan verkkokokemusta.
Kun olet turhautunut, koska videopuhelu katkeaa jatkuvasti, online-peli hidastelee tai verkkosivuston lataaminen kestää ikuisuuden, ongelma ei ole läheskään aina pelkästään internet-yhteyden nopeudessa, vaan verkon viiveessä . Se on se pieni (tai suuri) viive, joka hiipii tekemisesi ja näytöllä näkemäsi välille, ja se voi olla ratkaiseva tekijä sujuvan käyttökokemuksen ja todellisen digitaalisen koettelemuksen välillä.
Vaikka keskitymme usein internet-liittymämme megatavuihin sekunnissa, latenssi on yhtä tärkeä, ellei jopa tärkeämpi, kaikessa, mikä tapahtuu "reaaliajassa": videopuheluissa, online-peleissä, live-suoratoistossa, kaupankäynnissä, virtuaalitodellisuudessa... Ymmärtämällä, mitä se on, mistä se riippuu, miten sitä mitataan ja mitä voit tehdä sen vähentämiseksi, saat paljon enemmän irti yhteydestäsi sekä kotona että töissä.
Mikä on verkon latenssi?
Viestinnän yhteydessä verkon latenssi on aika, joka datapaketin kulkemiseen lähteestään määränpäähänsä kuluu . Toisin sanoen se on viive tiedon lähettämisen ja sen saapumisen välillä.
Loppukäyttäjäsovelluksissa puhumme usein edestakaisesta latenssista (RTT) , joka on aika, joka datapaketin kulkemiseen laitteeltasi palvelimelle ja takaisin vastauksen mukana kuluu. Tämä aika mitataan lähes aina millisekunteina (ms), koska tiedonsiirto tapahtuu erittäin nopeasti… kun kaikki toimii oikein.
Yksinkertaisesti sanottuna: jos pelaat verkossa, latenssi on aika, joka kuluu ohjaimen painikkeen painalluksesta siihen , kun palvelin rekisteröi toimintosi ja heijastaa sen peliin . Jos tämä reaktio on viivästynyt, huomaat, että peli "ei toimi sujuvasti", vaikka sinulla olisi nopea internetyhteys.
Käytännön ratkaisu on yksinkertainen: mitä pienempi latenssi, sitä nopeammalta ja reagoivammalta yhteytesi tuntuu . Korkea latenssi tarkoittaa viivettä, keskeytyksiä joissakin sovelluksissa ja yleistä hitauden tunnetta.
Latenssin, nopeuden, kaistanleveyden ja muiden parametrien väliset erot
On hyvin yleistä sekoittaa latenssi, nopeus, kaistanleveys ja ping , mutta kukin käsite mittaa verkosta eri asioita. Niiden ymmärtäminen auttaa selvästi diagnosoimaan suorituskykyongelman lähteen.
nopeus ja kaistanleveys
Kaistanleveys osoittaa yhteyden siirtämän enimmäisdatan määrän yhdessä sekunnissa. Se ilmaistaan yksiköissä, kuten Mbps tai Gbps. Esimerkiksi 1 Gbps:n kuituyhteydellä on paljon suurempi kapasiteetti kuin 10 Mbps:n yhteydellä: se voi siirtää paljon suuremman tietomäärän samassa ajassa.
Klassisen analogian mukaisesti, jos verkko olisi vesiputki, kaistanleveys olisi putken paksuus – eli kuinka paljon vettä se voi kuljettaa kerralla. Nopeustesteissä näkemäsi yhteysnopeus heijastaa tätä käytettävissä olevaa kaistanleveyttä sekä latauksessa että lähetyksessä.
Latenssi vs. kaistanleveys
Latenssi puolestaan on kuin nopeus, jolla vesi alkaa virrata putkessa hanan avaamisen jälkeen . Suuri kaistanleveys ei automaattisesti takaa nopeaa käyttökokemusta, jos latenssi on korkea. Itse asiassa huono latenssi voi saada nopean yhteyden vaikuttamaan "hitaalta".
Huippukäytön aikana rajallinen kaistanleveys voi aiheuttaa viiveen piikkiä verkon ruuhkautumisen vuoksi, mutta päinvastoinkin on totta: kaistanleveyden lisääminen ilman viiveen korjaamista voi tarkoittaa enemmän rahaa ilman, että vasteajoissa huomaa todellista parannusta .
Tehokas verkon suorituskyky
Läpäisykyky viittaa verkon läpi tiettynä aikana tosiasiallisesti kulkevan datan määrään. Se on "todellinen" kaistanleveys, jonka saat ottaen huomioon uudelleenlähetykset, pakettien katoamisen ja viiveen.
Esimerkiksi verkossa, jonka teoreettinen kaistanleveys on 100 Mbps, keskimääräinen tiedonsiirtonopeus voi olla päivällä 50 Mbps viiveen ja ruuhkan vuoksi ja nousta 80 Mbps:iin yöllä, kun liikennettä on vähemmän. Käytännössä tiedonsiirtonopeus mittaa viiveen ja muiden tekijöiden vaikutusta käytettävissä olevaan kaistanleveyteen.
Värinä
Jitterillä tarkoitetaan peräkkäisten pakettien välisen viiveen vaihtelua . Vaikka keskimääräinen latenssi olisi hyväksyttävä, reaaliaikainen kokemus muuttuu epävakaaksi , jos jokainen paketti saapuu merkittävästi eri viiveellä kuin edellinen.
Tämä voidaan ymmärtää latenssin "värinänä": jos kaikkien pakettien saapuminen kestää suunnilleen saman verran aikaa, viestintä on ennustettavaa; jos jotkut saapuvat välittömästi ja toiset viivästyvät ilman selkeää kaavaa, puheluissa tai lähetyksissä esiintyy keskeytyksiä, äänen tai videon ohittamista ja synkronoinnin menetystä.
Packet loss
Pakettihävikki mittaa, kuinka suuri osa lähetetyistä datapaketeista ei koskaan saavuta määränpäätään. Se ilmaistaan prosentteina (esimerkiksi 2 %:n hävikki), ja sen voivat aiheuttaa ohjelmistovirheet, laitteistoviat tai verkon ruuhkautuminen.
Jos vain 91 sadasta lähetetystä paketista saapuu perille, pakettien menetys on 9 %. Tässä skenaariossa verkon on tyypillisesti lähetettävä tiedot uudelleen, mikä lisää viivettä entisestään ja heikentää yhteyden laatua, erityisesti VoIP- ja videoyhteyksissä.
Ping y lag
Tunnettu ping on yksinkertaisesti latenssin mittaus, joka suoritetaan komennolla tai työkalulla, joka lähettää testipaketin palvelimelle ja mittaa, kuinka kauan vastauksen vastaanottaminen kestää. Ping-arvona näkyvä arvo (esimerkiksi 25 ms) on edestakainen latenssi kyseisellä hetkellä.
Viive on puolestaan havaittava viive, jonka koet, kun latenssi on liian korkea tai epävakaa: ammut laukauksen pelissä ja se rekisteröityy myöhään, puhut videopuhelussa ja äänesi saapuu muutaman sekunnin myöhässä tai live-videostreami on epätahdissa. Pohjimmiltaan viive on näkyvä oire korkeasta latenssista.
Verkon latenssiin vaikuttavat tekijät
Latenssi ei riipu pelkästään internet-palveluntarjoajastasi; se on fyysisten, teknologisten ja kokoonpanoon liittyvien tekijöiden yhdistelmä, joka voi joko aiheuttaa viiveen piikin tai pitää sen hallinnassa. Näiden tekijöiden ymmärtäminen on avainasemassa, jotta tiedät, mihin keskityt ensisijaisesti.
Yksi keskeisistä tekijöistä on siirtoväline . Kuituoptiset verkot tarjoavat tyypillisesti erittäin pienen latenssin, koska valo kulkee kaapelin läpi erittäin vähäisin häviöin ja häiriöin. Kupariyhteydet (ADSL tai koaksiaalikaapeli) ja erityisesti langattomat tai satelliittitekniikat lisäävät viivettä luonteensa vuoksi.
Myös käyttäjän ja palvelimen välinen fyysinen etäisyys vaikuttaa merkittävästi . Mitä pidemmän matkan datapakettien on kuljettava, sitä kauemmin tiedonsiirto kestää. Siksi näet usein paljon korkeampia ping-arvoja yhdistettäessä toisella mantereella sijaitseviin palvelimiin, vaikka paikallinen yhteytesi olisi hyvä.
Myös lähetetyn datan määrällä ja verkon tilalla on merkitystä. Suuren kuormituksen aikana, kun suuret tietomäärät jakavat samoja linkkejä ja reitittimiä, syntyy ruuhkia, jotka muistuttavat liikenneruuhkaa. Paketit jonottavat, viivästyvät ja voivat jopa kadota, mikä johtaa lisääntyneeseen viiveeseen esimerkiksi käytettäessä Powerline-sovittimia paikallisen kuormituksen jakautumisen parantamiseksi.
Tähän lisätään verkkolaitteiden laatu ja kapasiteetti : vanhat kotireitittimet, vanhentunut laiteohjelmisto, ylikuormitettu tai huonosti mitoitettu laitteisto palveluntarjoajan solmuissa... Kaikki tämä voi aiheuttaa lisäviiveitä pakettien käsittelyssä ja reitittelyssä.
Lopuksi käyttäjän lähiverkko on ratkaiseva tekijä. Huono kuuluvuusalue , merkittävät häiriöt, ruuhkautuneet kanavat tai kymmenet yhdistetyt laitteet voivat lisätä viivettä huomattavasti, kun taas yksinkertainen Ethernet-kaapeli tarjoaa tyypillisesti lyhyemmän ja vakaamman vasteajan.
Miten internetin latenssia mitataan?
Latenssin mittaaminen on melko yksinkertaista, ja voit tehdä sen verkkotyökaluilla tai suoraan käyttöjärjestelmästäsi. Lähes kaikki nopeustestit sisältävät lataus- ja lähetysnopeuksien lisäksi ping-testin, joten saat likimääräisen arvon vain muutamassa sekunnissa.
Kun suoritat jonkin näistä testeistä, palvelu lähettää pieniä datapaketteja palvelimelle ja mittaa edestakaisen matka-ajan . Tämä millisekunteina ilmaistu luku on nykyinen latenssi kyseiselle palvelimelle. Arvot voivat vaihdella, jos toistat testin eri kohteeseen tai eri vuorokaudenaikaan.
Toinen tapa on käyttää järjestelmäkonsolia ja ping -komentoa . Jos esimerkiksi kirjoitat ping google.com , tietokoneesi lähettää sarjan paketteja Googlen palvelimille ja näyttää keskimääräisen vasteajan. Tämä on nopea tapa tarkistaa, toimivatko yhteys ja DNS oikein.
Työkalut, kuten traceroute (tai tracert Windowsissa), antavat sinun mennä askeleen pidemmälle ja nähdä, mitkä reitin hypyt kokevat suurimman viiveen. Tämä auttaa sinua tunnistamaan, onko ongelma paikallisverkossasi, internet-palveluntarjoajassasi vai jossain internetin välisessä segmentissä.
Latenssin ja verkon vakauden testaamiseen on myös mobiilisovelluksia ja erityisiä apuohjelmia , jotka ovat erittäin hyödyllisiä, jos haluat tarkistaa pingin ja jitterin säännöllisesti, varsinkin jos pelaat verkossa tai työskentelet etänä ja olet riippuvainen hyvästä reaaliaikaisesta vasteajasta.
Mitä latenssiarvoja pidetään hyvinä?
Kaikki käyttötarkoitukset eivät vaadi samaa suorituskykyä. Yhteys, jossa on jonkin verran viivettä, saattaa olla täysin hyväksyttävä verkkosivustojen selaamiseen tai tilausvideoiden katseluun, mutta sietämätön pelaamiseen tai vaativiin videopuheluihin. Siksi käytetään yleensä likimääräisiä viitearvoja.
Monissa kodeissa alle 100 ms: n latenssi riittää jokapäiväisiin tehtäviin, kuten sähköpostin tarkistamiseen, sosiaalisen median käyttöön, suoratoistosarjojen katseluun tai videopuheluihin, joissa on vähän osallistujia.
Aikaherkissä sovelluksissa, kuten online-peleissä, erittäin interaktiivisissa videopuheluissa tai tietyissä reaaliaikaisissa yhteistyöalustoissa , tavoitteena on tyypillisesti alle 50 ms:n latenssi. Mitä kilpailullisempi tai kriittisempi toiminta on, sitä hyödyllisempää on pienentää tätä lukua.
Vaativissa ympäristöissä, kuten kilpailupelaamisessa, reaaliaikaisessa rahoituskaupankäynnissä tai etäohjausjärjestelmissä , latenssin pitäminen alle 20 ms:ssa pidetään ihanteellisena. 0–30 ms:n välillä vaste koetaan tyypillisesti käytännössä välittömänä.
Kun ping ylittää jatkuvasti 100 ms , viiveen, puheluiden katkeamisen ja interaktiivisten palveluiden ongelmien todennäköisyys kasvaa. Tässä vaiheessa on suositeltavaa tarkistaa huolellisesti lähiverkkosi ja reitittimen asetukset ja tarvittaessa ottaa yhteyttä internet-palveluntarjoajaasi.
Miksi latenssi on niin tärkeä
Viive vaikuttaa suoraan verkkokokemuksen todelliseen laatuun , paljon enemmän kuin mainostetut "jopa X Mbps" -nopeudet antavat ymmärtää. Se vaikuttaa tuottavuuteen, yhteistyöhön, liiketoimintasovellusten suorituskykyyn ja loppukäyttäjien tyytyväisyyteen.
Yrityksissä, jos pilvisovellukset reagoivat viiveillä tai reaaliaikaisten koontinäyttöjen päivittyminen kestää liian kauan, työntekijät menettävät aikaa, hidastavat työtahtiaan ja joutuvat ehkä etsimään vaihtoehtoisia ratkaisuja tai manuaalisia prosesseja viivästyksen kompensoimiseksi.
Aikaherkillä aloilla, kuten automatisoidussa valmistuksessa, etävideotoiminnassa, telelääketieteessä, suoratoistossa tai suurtaajuuskaupankäynnissä , muutama ylimääräinen millisekunti voi tarkoittaa virheitä, kustannuksia tai menetettyjä liiketoimintamahdollisuuksia.
Kotona matalan latenssin yhteyden ja korkeamman latenssiarvon omaavan yhteyden välinen ero näkyy videopuheluiden, online-pelien, live-tapahtumien lähetysten sujuvuudessa ja jopa siinä, kuinka nopeasti verkkosivusto reagoi linkkiä tai painiketta napsauttamalla.
Lisäksi latenssilla on suora vaikutus kustannuksiin: jos organisaatio investoi laskenta-, tallennus- tai kaistanleveysresurssien laajentamiseen ratkaisematta ensin latenssiongelmiaan, se saattaa joutua maksamaan enemmän saavuttamatta konkreettisia parannuksia suorituskyvyssä tai käyttäjätyytyväisyydessä.
Yleisiä syitä korkeaan latenssiin
Teorian lisäksi jokapäiväisessä käytössä latenssi usein piilee useiden melko yleisten syiden yhdistelmän vuoksi. Syiden tunnistaminen auttaa määrittämään, voidaanko ongelma ratkaista kotona vai onko se siirrettävä palveluntarjoajalle.
Yksi tärkeimmistä tekijöistä on palvelimen maantieteellinen etäisyys . Toisella mantereella sijaitsevalla palvelimella pelaaminen tai yhteyden muodostaminen palveluihin, joilla ei ole lähellä olevaa infrastruktuuria, tarkoittaa väistämättä pidempiä edestakaisia siirtoaikoja puhtaasti fysiikan periaatteista johtuen.
Myös yhteystyypillä on paljon merkitystä: kuitu tarjoaa yleensä erittäin pienen viiveen, kun taas ADSL:n, epävakaiden mobiiliyhteyksien tai ennen kaikkea satelliitti-internetin kaltaiset teknologiat aiheuttavat luonnollisesti suuria viiveitä signaalin kulkeman matkan vuoksi.
Kotiverkon ruuhkautuminen on toinen yleinen syyllinen. Jos sinulla on useita laitteita samanaikaisesti lataamassa suuria tiedostoja, suoratoistamassa 4K-videota tai kopioimassa tietoja pilveen, reitittimesi ja internetyhteytesi joutuvat äärirajoilleen, mikä voi johtaa jonoihin ja viiveisiin.
Myös häiriöillä ja Wi-Fi-yhteyden laadulla on merkitystä . Paksut seinät, mikroaaltouunit, naapuriverkot ja ylikuormitetut kanavat voivat aiheuttaa viiveen vaihteluita, pakettien katoamista ja yleisesti ottaen yhteyden katkeilua.
Lopuksi, emme saa unohtaa välilaitteita ja kokoonpanoa : vanhat reitittimet, vanhentunut laiteohjelmisto, huonosti konfiguroidut palomuurit tai ylikuormitetut palvelimet palveluntarjoajan puolella voivat lisätä viivettä, vaikka fyysinen linja olisi kunnossa.
Viiveen vähentäminen: verkon, sisällön ja yhteyden optimointi
Viiveen vähentäminen ei ole aina täysin sinun hallinnassasi, koska on olemassa ulkoisia tekijöitä (internetreitit, ruuhkautuminen tietyillä segmenteillä, palvelimen sijainti), jotka riippuvat palveluntarjoajasta tai palvelusta, johon yhdistät. Voit kuitenkin tehdä useita toimenpiteitä viiveen minimoimiseksi ja vakauden parantamiseksi.
Verkko- ja verkkosivuston sisältöasetukset
Verkkoympäristöissä keskeinen työkalu on sisällönjakeluverkon (CDN) käyttö . CDN tallentaa sisällön kopioita useille maantieteellisesti hajautetuille palvelimille, jotta jokainen käyttäjä käyttää lähintä solmua, mikä lyhentää merkittävästi datan siirtoetäisyyttä.
Välimuistin ansiosta resursseja, kuten kuvia, tyylitiedostoja ja skriptejä, tarjoillaan lähellä olevista sijainneista ilman, että niiden tarvitsee aina mennä alkuperäiselle palvelimelle. Tämä nopeuttaa verkkosivuston latautumista ja varmistaa, että sisältö saavuttaa käyttäjän selaimen nopeammin.
Toinen tärkeä vipuvaikutus on sivun alkuperäisen renderöinnin estävien resurssien määrän vähentäminen . Esimerkiksi jos viivytät tiettyjen JavaScript-skriptien lataamista, kunnes pääsisältö on näkyvissä, käyttäjä kokee verkkosivuston reagoivan nopeammin.
Kuvien optimointi auttaa myös paljon : niiden pakkaaminen ilman huomattavaa laadun heikkenemistä, resoluution säätäminen näytön todellisten tarpeiden mukaan ja tehokkaiden tiedostomuotojen valitseminen. Mitä pienempiä tiedostot ovat, sitä nopeammin ne siirtyvät ja sitä pienempi on havaittu viive.
Yleisesti ottaen kaikki toimenpiteet, jotka pienentävät lähetettyjen tiedostojen kokonaiskokoa (koodin pienentäminen, tarpeettomien komentosarjojen poistaminen, resurssien yhdistäminen), auttavat lyhentämään tiedostojen toimitusaikaa ja viivästyttämään sisällön toimitusta.
Latenssin käsityksen hallinta
Monissa tapauksissa käyttäjää häiritsevä viive on sekä todellinen että psykologinen. Vaikka kokonaislatausaika ei lyhenisikään merkittävästi, voit parantaa nopeuden havaintoa järjestämällä ensin näytettävät tiedot huolellisesti.
Sivun osa, jonka näet heti sisäänkirjautumisen jälkeen ilman vierittämistä, tunnetaan nimellä taitoksen yläosa . Jos sijoitat käyttäjän etsimän pääsisällön (keskeinen teksti, asiaankuuluva kuva, esillä oleva video) sinne ja lataat sen ensin, käyttäjä tuntee välittömän reaktion.
Käyttäjän kuluttaessa alkuperäistä sisältöä muut toissijaiset resurssit voivat latautua taustalla ilman, että odotus olisi yhtä huomattava. Tämä on mahdollista laiskan latauksen ansiosta , joka viivästyttää sellaisten kuvien tai elementtien lataamista, joita ei vielä tarvita.
Priorisoimalla vain kulloinkin tarvittavat asiat, kerralla liikkuvan datan määrä vähenee, mikä parantaa sekä havaittua viivettä että kokonaissuorituskykyä , erityisesti tiheämmillä yhteyksillä.
Loppukäyttäjän mahdolliset toimenpiteet
Käyttäjän näkökulmasta on myös useita päätöksiä, joilla voi olla merkitystä. Ensimmäinen on aina käyttää langallista Ethernet-yhteyttä Wi-Fin sijaan aina kun mahdollista, erityisesti pelaamiseen, videopuheluihin tai etätyöhön.
Jos nykyinen yhteytesi perustuu satelliitti-internetiin, ADSL:ään tai muuhun korkean latenssin omaavaan tekniikkaan , vaihtaminen valokuituun vähentää linjan rakenteellista latenssia merkittävästi ja parantaa vakautta.
Älä unohda verkkolaitteita . Reitittimen laiteohjelmiston päivittäminen, vanhojen mallien korvaaminen uudemmilla laitteilla ja kokoonpanon optimointi (esimerkiksi ottamalla käyttöön QoS äänen ja pelaamisen priorisoimiseksi) auttavat vähentämään pingiä.
Toinen hyödyllinen toimenpide on sulkea sovellukset ja irrottaa laitteet, jotka kuluttavat kaistanleveyttä suorittaessaan viiveherkkiä toimintoja. Suuret lataukset, pilvivarmuuskopiot tai korkearesoluutioiset suoratoistot voivat pidentää vasteaikoja, jos ne jakavat saman yhteyden.
Jos näet edelleen korkeita ping-arvoja kaiken tämän jälkeen, sinun on otettava yhteyttä palveluntarjoajaasi: he voivat tarkistaa linjan, muokata reittejä tai havaita ongelmia, joita on mahdotonta nähdä kotoa käsin. Joissakin tapauksissa palveluntarjoajan tai yhteystyypin vaihtaminen on ainoa tapa saavuttaa todella alhainen ja vakaa latenssi.
Viime kädessä latenssi on se parametri, joka todella määrittää, kuinka "nopealta" yhteytesi tuntuu, enemmän kuin käyttämäsi megatavut: mitä paremmin ymmärrät sitä ja mitä enemmän pidät siitä huolta, sitä helpompaa on pelata pelejä ilman viivettä, pitää yllä sujuvia videopuheluita ja työskennellä tai nauttia verkkopalveluistasi ilman keskeytyksiä tai yllätyksiä.
