- Tinklo delsa – tai laikas, per kurį duomenų paketas keliauja tarp šaltinio ir paskirties vietos, ir matuojamas milisekundėmis.
- Tai skiriasi nuo greičio ir pralaidumo: galite turėti daug Mbps, bet bloga patirtis, jei didelis delsos laikas.
- Tokie veiksniai kaip ryšio tipas, atstumas iki serverio, interneto ryšio sodrumas ir „Wi-Fi“ būsena tiesiogiai veikia pingą.
- Šviesolaidinių ir laidinių jungčių naudojimas, tinklo optimizavimas ir CDN naudojimas padeda sumažinti delsą ir pagerinti internetinę patirtį.
Kai jus vargina nuolatinis vaizdo skambučio nutrūkimas, internetinio žaidimo strigimas arba svetainės įkėlimas užtrunka amžinybę, problema beveik visada yra ne tik interneto greitis, bet ir tinklo delsa . Tai mažas (ar didelis) vėlavimas, atsirandantis tarp jūsų veiksmų ir to, ką matote ekrane, ir galintis nulemti, ar patirtis sklandi, ar tikras skaitmeninis išbandymas.
Nors dažnai susitelkiame į interneto plano megabaitų per sekundę skaičių, delsa yra lygiai taip pat, o gal net svarbesnė viskam, kas vyksta „realiuoju laiku“: vaizdo skambučiams, internetiniams žaidimams, tiesioginėms transliacijoms, prekybai, virtualiai realybei... Supratimas, kas tai yra, nuo ko tai priklauso, kaip tai išmatuoti ir ką galite padaryti, kad sumažintumėte, padės jums gauti daug daugiau naudos iš savo interneto tiek namuose, tiek darbe.
Kas yra tinklo delsa?
Ryšių kontekste tinklo delsa yra laikas, per kurį duomenų paketas keliauja iš šaltinio į paskirties vietą . Kitaip tariant, tai yra vėlavimas tarp informacijos išsiuntimo ir jos atvykimo į kitą galą.
Galutinių vartotojų programose dažnai kalbame apie kelionės pirmyn ir atgal delsą (RTT) , tai yra laiką, per kurį duomenų paketas keliauja iš jūsų įrenginio į serverį ir atgal su atsakymu. Šis laikas beveik visada matuojamas milisekundėmis (ms), nes duomenų mainai vyksta labai greitai... kai viskas veikia tinkamai.
Paprastai tariant: jei žaidžiate internetu, delsa yra laikas tarp mygtuko paspaudimo ant valdiklio ir serverio veiksmo užregistravimo bei atspindėjimo žaidime . Jei ši reakcija vėluoja, pastebėsite, kad žaidimas „neveikia sklandžiai“, net jei turite spartų interneto ryšį.
Praktinis principas paprastas: kuo mažesnis delsos laikas, tuo greitesnis ir jautresnis atrodys jūsų ryšys . Didelė delsos trukmė reiškia delsą, kai kurių programų sutrikimus ir bendrą vangumo pojūtį.
Vėlavimo, greičio, pralaidumo ir kitų parametrų skirtumai
Labai dažnai painiojami delsa, greitis, pralaidumas ir pingas , tačiau kiekviena sąvoka tinkle matuoja kažką skirtingo. Jų supratimas aiškiai padeda diagnozuoti našumo problemos šaltinį.
Greitis ir pralaidumas
Pralaidumas rodo maksimalų duomenų kiekį, kurį ryšys gali perduoti per vieną sekundę. Jis išreiškiamas tokiais vienetais kaip Mbps arba Gbps. Pavyzdžiui, 1 Gbps šviesolaidinis ryšys turi daug didesnę talpą nei 10 Mbps ryšys: jis gali perkelti daug didesnį informacijos kiekį per tą patį laiką.
Remiantis klasikine analogija, jei tinklas būtų vandens vamzdis, pralaidumas būtų vamzdžio storis , t. y. kiek vandens jis gali pernešti vienu metu. Greičio testuose matomas ryšio greitis atspindi šį naudojamą pralaidumą tiek atsisiuntimui, tiek įkėlimui.
Vėlavimas, palyginti su pralaidumu
Kita vertus, delsa yra tarsi greitis, kuriuo vanduo pradeda judėti vamzdžiu atsukus čiaupą . Didelis pralaidumas negarantuoja greitos patirties, jei delsa yra didelė. Tiesą sakant, dėl mažos delsos didelės spartos ryšys gali atrodyti „lėtas“.
Esant piko apkrovimui, ribotas pralaidumas gali sukelti delsos padidėjimą, nes tinklas tampa perkrautas, tačiau yra ir priešingai: padidinus pralaidumą nesprendžiant delsos problemos, galima išleisti daugiau pinigų, o atsako laikas gali nepagerėti .
Efektyvus tinklo veikimas
Pralaidumas reiškia duomenų kiekį, kuris faktiškai praeina tinklu per tam tikrą laikotarpį. Tai „tikrasis“ pralaidumas, kurį gaunate, atsižvelgiant į pakartotinius perdavimus, paketų praradimą ir delsą.
Pavyzdžiui, tinklo, kurio teorinis pralaidumas yra 100 Mbps, vidutinis pralaidumas dieną gali siekti 50 Mbps dėl delsos ir perkrovos, o naktį, kai srautas mažesnis, padidėti iki 80 Mbps. Praktiškai pralaidumas matuoja delsos ir kitų problemų įtaką turimam pralaidumui.
Virpėjimas
Virpėjimas (jitter) – tai vėlavimo laiko kitimas tarp vienas po kito einančių paketų. Net jei vidutinis vėlavimas yra priimtinas, jei kiekvienas paketas atkeliauja su žymiai kitokiu vėlavimu nei ankstesnis, realaus laiko patirtis tampa nestabili.
Tai galima suprasti kaip delsos „drebėjimą“: jei visi paketai pasiekia maždaug vienodą laiką, ryšys yra nuspėjamas; jei vieni atvyksta iš karto, o kiti vėluoja be aiškaus modelio, skambučiuose ar perdavimuose atsiranda trikdžių, garso ar vaizdo praleidimų ir desinchronizacija .
Paketų praradimas
Paketų praradimas rodo, kokia išsiųstų duomenų paketų dalis niekada nepasiekia savo paskirties vietos. Jis išreiškiamas procentais (pavyzdžiui, 2 % praradimas) ir gali būti programinės įrangos klaidų, aparatinės įrangos gedimų arba tinklo perkrovos priežastis.
Jei iš 100 išsiųstų paketų atkeliauja tik 91, prarandama 9 % paketų. Tokiu atveju tinklas paprastai turi iš naujo siųsti informaciją, o tai dar labiau padidina delsą ir pablogina ryšio kokybę, ypač VoIP ir vaizdo įrašų atveju.
Ping ir vėlavimas
Garsusis „ping“ yra tiesiog delsos matavimas, atliekamas naudojant komandą arba įrankį, kuris siunčia bandomąjį paketą į serverį ir matuoja, kiek laiko užtrunka gauti atsakymą. Reikšmė, kurią matote kaip „ping“ (pavyzdžiui, 25 ms), yra tuo metu trunkanti kelionės pirmyn ir atgal delsa .
Kita vertus, delsa yra pastebimas vėlavimas, kurį patiriate, kai delsa yra per didelė arba nestabili: žaidime paleidžiate šūvį ir jis užregistruojamas vėlai, kalbate vaizdo skambučio metu ir jūsų balsas pasiekia kelias sekundes vėliau arba tiesioginė vaizdo transliacija yra nesinchronizuota. Iš esmės, delsa yra matomas didelės delsos simptomas.
Tinklo delsą įtakojantys veiksniai
Vėlavimas nepriklauso vien nuo jūsų interneto paslaugų teikėjo; tai fizinių, technologinių ir konfigūracijos veiksnių derinys, kuris gali lemti jo padidėjimą arba jį kontroliuoti. Šių veiksnių supratimas yra labai svarbus norint žinoti, į ką pirmiausia sutelkti pastangas.
Vienas iš pagrindinių elementų yra perdavimo terpė . Šviesolaidiniai tinklai paprastai pasižymi labai mažu delsos laiku, nes šviesa kabeliu sklinda be didelių nuostolių ir trukdžių. Varinės jungtys (ADSL arba bendraašis kabelis) ir ypač belaidės arba palydovinės technologijos dėl savo pobūdžio prideda daugiau delsos.
Fizinis atstumas tarp vartotojo ir serverio taip pat turi didelę įtaką . Kuo didesnį atstumą duomenų paketai turi įveikti, tuo ilgiau tai užtrunka. Štai kodėl jungiantis prie serverių kitame žemyne dažnai matomi daug didesni pingai, net jei jūsų vietinis ryšys yra geras.
Taip pat svarbų vaidmenį atlieka perduodamų duomenų kiekis ir tinklo būsena. Didelės apkrovos laikotarpiu, kai dideli srauto kiekiai dalijasi tais pačiais ryšiais ir maršrutizatoriais, susidaro perkrova, panaši į eismo spūstį. Paketai kaupiasi eilėse, vėluoja ir netgi gali būti prarasti, todėl padidėja delsa, pavyzdžiui, kai naudojami „Powerline“ adapteriai, siekiant pagerinti vietinį apkrovos paskirstymą.
Prie to prisideda ir tinklo įrangos kokybė bei pajėgumas : seni namų maršrutizatoriai, pasenusi programinė įranga, perkrauta arba prasto dydžio įranga tiekėjo mazguose... Visa tai gali sukelti papildomų vėlavimų apdorojant ir nukreipiant paketus.
Galiausiai, labai svarbus veiksnys yra vartotojo vietinis tinklas . Prastas „Wi-Fi“ tinklas , turintis didelius trukdžius, perkrautus kanalus arba dešimtis prijungtų įrenginių, gali pastebimai padidinti delsą, o paprastas Ethernet kabelis paprastai siūlo trumpesnį ir stabilesnį atsako laiką.
Kaip matuojamas interneto delsos laikas?
Vėlavimo matavimas yra gana paprastas ir tai galite padaryti naudodami internetinius įrankius arba tiesiogiai iš savo operacinės sistemos. Beveik visuose greičio testuose yra ir atsisiuntimo bei įkėlimo greičių matavimas, todėl apytikslę vertę galite gauti vos per kelias sekundes.
Kai vykdote vieną iš šių testų, paslauga siunčia mažus duomenų paketus į serverį ir matuoja jų perdavimo laiką . Šis skaičius milisekundėmis yra dabartinis jūsų delsos laikas tame konkrečiame serveryje. Vertės gali skirtis, jei testą kartojate kitoje paskirties vietoje arba kitu paros metu.
Kitas būdas – naudoti sistemos konsolę ir komandą „ping“ . Pavyzdžiui, jei įvesite „ping google.com“ , jūsų kompiuteris nusiųs paketų seriją į „Google“ serverius ir parodys vidutinį atsako laiką. Tai greitas būdas patikrinti, ar ryšys ir DNS veikia tinkamai.
Tokios priemonės kaip „tracert“ (arba „tracert“ sistemoje „Windows“) leidžia žengti dar vieną žingsnį ir pamatyti, kurie maršruto etapai patiria didžiausią vėlavimą. Tai padeda nustatyti, ar problema susijusi su jūsų vietiniu tinklu, interneto paslaugų teikėju ar kokiu nors tarpiniu interneto segmentu.
Taip pat yra mobiliųjų programėlių ir specialių įrankių, skirtų delsai ir tinklo stabilumui tikrinti , labai naudingi, jei norite reguliariai tikrinti pingą ir virpėjimą, ypač jei žaidžiate internetu arba dirbate nuotoliniu būdu ir jums reikia gero reagavimo realiuoju laiku.
Kokios delsos vertės laikomos geromis?
Ne visiems tikslams reikalingas toks pat našumas. Ryšys su tam tikru vėlavimu gali būti visiškai priimtinas naršant svetaines ar žiūrint vaizdo įrašus pagal pareikalavimą, tačiau nepakeliamas žaidžiant žaidimus ar atliekant sudėtingus vaizdo skambučius. Todėl dažniausiai naudojami apytiksliai atskaitos taškai.
Daugelyje namų mažesnės nei 100 ms delsos pakaks kasdienėms užduotims, tokioms kaip el. pašto tikrinimas, socialinių tinklų naudojimas, serialų žiūrėjimas internetu ar vaizdo skambučiai su nedideliu dalyvių skaičiumi.
Laikui jautrioms programoms, tokioms kaip internetiniai žaidimai, labai interaktyvūs vaizdo skambučiai ar tam tikros bendradarbiavimo realiuoju laiku platformos , delsa paprastai yra mažesnė nei 50 ms. Kuo konkurencingesnė ar kritiškesnė veikla, tuo naudingiau sumažinti šį skaičių.
Sudėtingose aplinkose, tokiose kaip varžybiniai žaidimai, finansinė prekyba realiuoju laiku ar nuotolinio valdymo sistemos , delsa laikoma idealia, kai ji mažesnė nei 20 ms. 0–30 ms diapazone atsakas paprastai suvokiamas kaip praktiškai momentinis.
Kai ping nuolat viršija 100 ms , padidėja tikimybė, kad atsiras vėlavimas, nutrūks skambučiai ir kils problemų su bet kokia interaktyvia paslauga. Šiuo atveju patartina atidžiai peržiūrėti vietinį tinklą, maršrutizatoriaus nustatymus ir, jei reikia, susisiekti su interneto paslaugų teikėju.
Kodėl delsa tokia svarbi
Vėlavimas tiesiogiai veikia faktinę internetinės patirties kokybę , daug labiau nei rodo reklamuojamas greitis „iki X Mbps“. Jis turi įtakos produktyvumui, bendradarbiavimui, verslo programų našumui ir galutinių vartotojų pasitenkinimui.
Įmonėse, jei debesijos programos reaguoja su vėlavimais arba realaus laiko ataskaitų suvestinių atnaujinimas užtrunka per ilgai, darbuotojai praranda laiką, sulėtina savo darbo tempą ir gali būti priversti ieškoti alternatyvių sprendimų arba rankinių procesų, kad kompensuotų vėlavimą.
Laikui jautriuose sektoriuose, tokiuose kaip automatizuota gamyba, nuotolinės vaizdo operacijos, telemedicina, tiesioginis transliavimas ar aukšto dažnio prekyba , kelios papildomos milisekundės gali virsti klaidomis, išlaidomis arba prarastomis verslo galimybėmis.
Namuose skirtumas tarp mažo delsos laiko ryšio ir ryšio su didesniu delsos laiku pastebimas vaizdo skambučių, internetinių žaidimų, tiesioginių renginių transliacijų sklandume ir net svetainės reakcijos greičiu, kai spustelėjate nuorodą ar mygtuką.
Be to, delsa daro tiesioginę įtaką išlaidoms: jei organizacija investuoja į skaičiavimo, saugojimo ar pralaidumo išteklių plėtrą pirmiausia neišspręsdama delsos problemų, ji gali sumokėti daugiau, nepasiekdama apčiuopiamo našumo ar vartotojų pasitenkinimo pagerėjimo.
Dažnos didelės delsos priežastys
Be teorijos, kasdienio naudojimo metu delsa dažnai padidėja dėl gana dažnų priežasčių derinio. Jų nustatymas padeda nustatyti, ar problemą galima išspręsti namuose, ar ją reikia perduoti paslaugų teikėjui.
Vienas iš pagrindinių veiksnių yra geografinis atstumas iki serverio . Žaidimas kitame žemyne esančiame serveryje arba prisijungimas prie paslaugų, kurios neturi netoliese esančios infrastruktūros, neišvengiamai reiškia ilgesnį perdavimo laiką, dėl grynos fizikos.
Ryšio tipas taip pat labai svarbus: šviesolaidis paprastai pasižymi labai mažu delsos laiku, o tokios technologijos kaip ADSL, nestabilus mobilusis ryšys arba, svarbiausia, palydovinis internetas natūraliai turi didelį delsos laiką dėl atstumo, kurį signalas turi įveikti.
Namų tinklo perkrova yra dar viena dažna problema. Jei keli įrenginiai vienu metu atsisiunčia didelius failus, transliuoja 4K vaizdo įrašus arba kopijuoja duomenis į debesį, jūsų maršrutizatorius ir interneto ryšys bus išnaudoti iki ribos, todėl gali susidaryti eilės ir vėlavimai.
Taip pat įtakos turi trukdžiai ir „Wi-Fi“ kokybė . Storos sienos, mikrobangų krosnelės, gretimi tinklai ir perkrauti kanalai gali sukelti delsos svyravimus, paketų praradimą ir apskritai ryšio nutrūkimą.
Galiausiai, neturime pamiršti tarpinės įrangos ir konfigūracijos : seni maršrutizatoriai, pasenusi programinė įranga, prastai sukonfigūruotos užkardos arba perkrauti serveriai tiekėjo pusėje gali padidinti delsą, net jei fizinė linija yra gera.
Kaip sumažinti delsą: optimizuokite tinklą, turinį ir ryšį
Delsos sumažinimas ne visada yra visiškai jūsų kontroliuojamas, nes yra išorinių veiksnių (interneto maršrutų, perkrovos tam tikruose segmentuose, serverio vietos), kurie priklauso nuo teikėjo ar paslaugos, prie kurios jungiatės. Tačiau galite imtis kelių veiksmų, kad ją sumažintumėte ir padidintumėte stabilumą.
Tinklo ir svetainės turinio nustatymai
Žiniatinklio aplinkoje pagrindinė priemonė yra turinio pristatymo tinklo (CDN) naudojimas . CDN saugo jūsų turinio kopijas keliuose geografiškai paskirstytuose serveriuose, kad kiekvienas vartotojas galėtų pasiekti artimiausią mazgą, taip žymiai sumažinant duomenų perdavimo atstumą.
Dėl talpyklos tokie ištekliai kaip vaizdai, stilių lapai ir scenarijai pateikiami iš netoliese esančių vietų, nereikia visada eiti į pradinį serverį. Tai pagreitina svetainės įkėlimą ir užtikrina, kad turinys greičiau pasiektų vartotojo naršyklę.
Kitas svarbus svertas yra išteklių, blokuojančių pradinį puslapio atvaizdavimą, kiekio sumažinimas . Pavyzdžiui, jei atidedate tam tikrų „JavaScript“ scenarijų įkėlimą, kol bus parodytas pagrindinis turinys, vartotojas suvoks, kad svetainė reaguoja greičiau.
Taip pat labai padeda vaizdų optimizavimas : jų suspaudimas be pastebimo kokybės praradimo, skiriamosios gebos pritaikymas prie to, ko iš tikrųjų reikia ekrane, ir efektyvių formatų pasirinkimas. Kuo mažesni failai, tuo greičiau jie perduodami ir tuo mažesnis suvokiamas delsos laikas.
Apskritai bet koks veiksmas, kuris sumažina bendrą siunčiamų failų dydį (kodo sumažinimas, nereikalingų scenarijų pašalinimas, išteklių sujungimas), padeda sutrumpinti kelionės laiką ir turinio pristatymo vėlavimą.
Latencijos suvokimo valdymas
Daugeliu atvejų vartotoją trikdantis delsos laikas yra ir realus, ir psichologinis. Net jei bendras įkėlimo laikas nėra smarkiai sumažintas, galite pagerinti greičio suvokimą atidžiai išdėstydami, kas rodoma pirmiausia.
Puslapio dalis, kurią matote vos įvedę puslapį, neslenkant, vadinama sritimi virš matomos ribos . Jei pagrindinį turinį, kurio ieško vartotojas (pagrindinį tekstą, atitinkamą paveikslėlį, rodomą vaizdo įrašą), įkelsite ten ir įkelsite jį pirmiausia, vartotojas pajus greitą atsaką.
Vartotojui suvartojus pradinį turinį, fone gali būti įkeliami kiti antriniai ištekliai , todėl laukimas nebus toks pastebimas. Tai įmanoma dėl lėto įkėlimo , kuris atitolina dar nereikalingų vaizdų ar elementų atsisiuntimą.
Pirmenybę teikiant tik tam, kas būtina bet kuriuo metu, sumažinamas vienu metu cirkuliuojančių duomenų kiekis, o tai pagerina tiek suvokiamą delsą, tiek bendrą našumą , ypač esant glaudesniems ryšiams.
Veiksmai, kuriuos gali atlikti galutinis vartotojas
Vartotojo požiūriu, yra keletas sprendimų, kurie gali turėti įtakos. Pirmasis – visada naudoti laidinį Ethernet ryšį, o ne „Wi-Fi“, kai tik įmanoma, ypač žaidimams, vaizdo skambučiams ar nuotoliniam darbui.
Jei jūsų dabartinis ryšys pagrįstas palydoviniu internetu, ADSL ar kita technologija, pasižyminčia dideliu delsos laiku , perėjimas prie šviesolaidinio ryšio smarkiai sumažins linijos struktūrinį delsos laiką ir pagerins stabilumą.
Nepamirškite apie tinklo įrangą . Maršrutizatoriaus programinės įrangos atnaujinimas, labai senų modelių pakeitimas naujesniais įrenginiais ir optimizuotos konfigūracijos užtikrinimas (pavyzdžiui, įjungiant QoS, kad būtų teikiama pirmenybė balsui ir žaidimams) padeda sumažinti pingą.
Kita naudinga priemonė – uždaryti programas ir atjungti įrenginius, kurie naudoja pralaidumą atlikdami veiklą, kuriai būdingas delsos pojūtis. Dideli atsisiuntimai, atsarginės kopijos debesyje arba didelės raiškos transliacijos gali padidinti atsako laiką, jei jie naudojami tuo pačiu ryšiu.
Jei po viso to vis dar matote aukštas ping vertes, turite pasikalbėti su savo tiekėju: jie gali patikrinti liniją, modifikuoti maršrutus arba aptikti problemas, kurių neįmanoma pamatyti namuose. Kai kuriais atvejais tiekėjo arba prieigos tipo pakeitimas yra vienintelis būdas pasiekti tikrai mažą ir stabilų delsos laiką.
Galiausiai, delsa yra parametras, kuris iš tikrųjų lemia jūsų ryšio „greitumą“, labiau nei jūsų įsigytų megabaitų skaičius: kuo geriau jį suprasite ir kuo daugiau juo rūpinsitės, tuo lengviau bus žaisti žaidimus be delsos, palaikyti sklandžius vaizdo skambučius ir dirbti ar mėgautis internetinėmis paslaugomis be trikdžių ar netikėtumų.
Rodiklis
- 1 Kas yra tinklo delsa?
- 2 Vėlavimo, greičio, pralaidumo ir kitų parametrų skirtumai
- 3 Tinklo delsą įtakojantys veiksniai
- 4 Kaip matuojamas interneto delsos laikas?
- 5 Kokios delsos vertės laikomos geromis?
- 6 Kodėl delsa tokia svarbi
- 7 Dažnos didelės delsos priežastys
- 8 Kaip sumažinti delsą: optimizuokite tinklą, turinį ir ryšį
