- Латенција мреже је време потребно да пакет података путује између извора и одредишта и мери се у милисекундама.
- Разликује се од брзине и пропусног опсега: можете имати много Mbps, али лоше искуство ако је латенција велика.
- Фактори као што су тип везе, удаљеност до сервера, засићеност и статус WiFi мреже директно утичу на пинг.
- Коришћење оптичких влакана, жичних веза, оптимизација мреже и ослањање на CDN мреже помаже у смањењу латенције и побољшању онлајн искуства.
Када сте фрустрирани јер се видео позив стално прекида, онлајн игра касни или се веб-сајту треба вечност да се учита, проблем скоро увек није само брзина вашег интернета, већ и латенција мреже . То је то мало (или велико) кашњење које се увлачи између онога што радите и онога што видите на екрану, и може направити разлику између глатког искуства и правог дигиталног искуства.
Иако се често фокусирамо на мегабајте по секунди нашег интернет плана, латенција је подједнако, ако не и важнија, за све што се дешава „у реалном времену“: видео позиве, онлајн игре, пренос уживо, трговину, виртуелну стварност... Разумевање шта је латенција, од чега зависи, како је мерити и шта можете учинити да је смањите помоћи ће вам да извучете много више из своје везе, како код куће, тако и на послу.
Шта је латенција мреже?
У контексту комуникација, латенција мреже је време потребно да пакет података путује од извора до одредишта . Другим речима, то је кашњење између слања информација и њиховог доласка на други крај.
У апликацијама за крајње кориснике, често говоримо о латенцији повратног пута (RTT) , што је време потребно да пакет података путује од вашег уређаја до сервера и назад са одговором. Ово време се скоро увек мери у милисекундама (мс) јер се размена података одвија веома брзо... када све исправно функционише.
Једноставно речено: ако играте онлајн, латенција је време између притиска дугмета на вашем контролеру и времена када сервер региструје вашу радњу и одражава је у игри . Ако је тај одговор одложен, приметићете да „не ради глатко“, чак и ако имате брзу интернет везу.
Практични кључ је једноставан: што је латенција нижа, то ће ваша веза изгледати брже и брже одзивна . Висока латенција се претвара у кашњење, прекиде у неким апликацијама и општи осећај тромости.
Разлике између латенције, брзине, пропусног опсега и других параметара
Веома је уобичајено да се мешају латенција, брзина, пропусни опсег и пинг , али сваки концепт мери нешто другачије у вези са мрежом. Њихово јасно разумевање помаже у дијагностиковању извора проблема са перформансама.
Брзина и пропусни опсег
Пропусни опсег означава максималну количину података коју веза може да пренесе у једној секунди. Изражава се у јединицама као што су Mbps или Gbps. На пример, оптичка веза од 1 Gbps има много већи капацитет од везе од 10 Mbps: може да пренесе много већу количину информација у истом временском периоду.
Да употребимо класичну аналогију, ако би мрежа била водоводна цев, пропусни опсег би био дебљина цеви - то јест, колико воде може да пренесе одједном. Брзина везе коју видите у тестовима брзине одражава овај употребљиви пропусни опсег, како за преузимање, тако и за отпремање.
Латенција наспрам пропусног опсега
Латенција, с друге стране, је попут брзине којом вода почиње да се креће кроз цев након што отворите славину . Велики пропусни опсег не гарантује аутоматски брзо искуство ако је латенција велика. У ствари, лоша латенција може учинити да брза веза изгледа „споро“.
Током вршне употребе, ограничени пропусни опсег може проузроковати скок латенције јер се мрежа преоптерећује, али важи и супротно: повећање пропусног опсега без решавања латенције може значити трошење више новца без примећивања било каквог стварног побољшања у времену одзива.
Ефикасне перформансе мреже
Пропусни опсег се односи на количину података која заправо пролази кроз мрежу у датом периоду. То је „стварни“ пропусни опсег који добијате, узимајући у обзир ретрансмисије, губитак пакета и латенцију.
На пример, мрежа са теоретским пропусним опсегом од 100 Mbps може имати просечан пропусни опсег од 50 Mbps током дана због латенције и загушења, а може се повећати на 80 Mbps ноћу када је мање саобраћаја. У пракси, пропусни опсег мери утицај латенције и других проблема на расположиви пропусни опсег.
Подрхтавање
Джитер је варијација у времену кашњења између узастопних пакета. Чак и ако је просечна латенција прихватљива, ако сваки пакет стигне са значајно другачијим кашњењем од претходног, искуство у реалном времену постаје нестабилно.
Ово се може схватити као „тремор“ латенције: ако сви пакети трају приближно исто време, комуникација је предвидљива; ако неки стигну одмах, а други касне без јасног обрасца, долази до прекида, прескакања звука или видеа и десинхронизације у позивима или преносима.
Губитак пакета
Губитак пакета мери који проценат послатих пакета података никада не стигне до одредишта. Изражава се као проценат (на пример, губитак 2%) и може бити узрокован софтверским грешкама, кваровима хардвера или загушењем мреже.
Ако стигне само 91 од сваких 100 послатих пакета, доживљавате губитак пакета од 9%. У овом сценарију, мрежа обично мора поново да шаље информације, што додатно повећава латенцију и погоршава квалитет везе, посебно за VoIP и видео.
Пинг и кашњење
Чувени пинг је једноставно мерење латенције помоћу команде или алата који шаље тест пакет серверу и мери колико је времена потребно да се добије одговор. Вредност коју видите као пинг (на пример, 25 мс) је латенција у том тренутку.
Кашњење , с друге стране, је приметно кашњење које доживљавате када је латенција превисока или нестабилна: испалите хитац у игри и он се региструје касно, говорите у видео позиву и ваш глас стигне неколико секунди касније или пренос видео записа уживо није синхронизован. У суштини, кашњење је видљиви симптом велике латенције.
Фактори који утичу на латенцију мреже
Латенција не зависи искључиво од вашег интернет провајдера; то је комбинација физичких, технолошких и конфигурационих фактора који могу или изазвати њено повећање или је држати под контролом. Разумевање ових фактора је кључно за знање где прво усмерити своје напоре.
Један од кључних елемената је преносни медијум . Оптичке мреже обично нуде веома ниску латенцију јер светлост путује кроз кабл са врло мало губитака и сметњи. Бакарне везе (ADSL или коаксијални кабл) и, посебно, бежичне или сателитске технологије, додају веће кашњење због саме своје природе.
Физичка удаљеност између корисника и сервера такође има значајан утицај . Што је већа удаљеност коју пакети података морају да пређу, то је дуже потребно. Зато често видите много веће пингове када се повезујете са серверима на другом континенту, чак и ако је ваша локална веза добра.
Количина пренетих података и стање мреже такође играју улогу. Током периода великог оптерећења, када велике количине саобраћаја деле исте везе и рутере, долази до загушења, слично саобраћајној гужви. Пакети се стају у ред, касне, па чак могу бити и изгубљени, што доводи до повећане латенције, на пример, када се користе Powerline адаптери за побољшање локалне расподеле оптерећења.
Овоме се додаје квалитет и капацитет мрежне опреме : стари кућни рутери, застарели фирмвер, засићен или лоше димензионисан хардвер у чворовима провајдера... Све ово може проузроковати додатна кашњења приликом обраде и рутирања пакета.
Коначно, локална мрежа корисника је критичан фактор. WiFi мрежа са лошом покривеношћу, значајним сметњама, загушеним каналима или десетинама повезаних уређаја може приметно повећати латенцију, док једноставан Ethernet кабл обично нуди ниже и стабилније време одзива.
Како се мери интернет латенција?
Мерење латенције је прилично једноставно и можете то урадити помоћу онлајн алата или директно са вашег оперативног система. Скоро сви тестови брзине укључују пинг заједно са брзинама преузимања и отпремања, тако да можете добити приближну вредност за само неколико секунди.
Када покренете један од ових тестова, сервис шаље мале пакете података на сервер и мери време повратног пута . Тај број у милисекундама представља ваше тренутно време латенције до тог одређеног сервера. Вредности могу да варирају ако поновите тест на другој дестинацији или у друго доба дана.
Други начин је коришћење системске конзоле и команде ping . На пример, ако откуцате ping google.com , ваш рачунар ће послати низ пакета на Google-ове сервере и приказати вам просечно време одзива. Ово је брз начин да проверите да ли веза и DNS исправно раде.
Алати попут traceroute-а (или tracert-а на Windows-у) вам омогућавају да одете корак даље и видите који скокови на рути имају највеће кашњење. Ово вам помаже да утврдите да ли проблем лежи у вашој локалној мрежи, вашем интернет провајдеру или неком средњем сегменту интернета.
Постоје и мобилне апликације и посебни алати за тестирање латенције и стабилности мреже , што је веома корисно ако желите редовно да проверавате пинг и џитер, посебно ако играте онлајн или радите на даљину и ослањате се на добар одзив у реалном времену.
Које вредности латенције се сматрају добрим?
Не захтевају све употребе исте перформансе. Веза са извесним кашњењем може бити сасвим прихватљива за прегледање веб страница или гледање видео записа на захтев, али неподношљива за играње игара или захтевне видео позиве. Зато се обично користе приближне референтне тачке.
У многим домовима, латенција мања од 100 мс биће довољна за свакодневне задатке као што су проверавање е-поште, коришћење друштвених мрежа, гледање стримованих серија или обављање видео позива са мало учесника.
За временски осетљиве апликације попут онлајн игара, високо интерактивних видео позива или одређених платформи за сарадњу у реалном времену , латенција испод 50 ms је обично циљ. Што је активност конкурентнија или критичнија, то је корисније смањити тај број.
У захтевним окружењима, као што су такмичарске игре, трговање финансијама у реалном времену или системи даљинског управљања , одржавање латенције испод 20 ms се сматра идеалним. У опсегу од 0-30 ms, одзив се обично доживљава као практично тренутан.
Када пинг стално прелази 100 ms , повећава се вероватноћа кашњења, прекида позива и проблема са било којом интерактивном услугом. У овом тренутку, препоручљиво је пажљиво прегледати вашу локалну мрежу, подешавања рутера и, ако је потребно, контактирати вашег интернет провајдера.
Зашто је латенција толико важна
Латенција директно утиче на стварни квалитет онлајн искуства , много више него што сугеришу оглашене брзине „до X Mbps“. Утиче на продуктивност, сарадњу, перформансе пословних апликација и задовољство крајњих корисника.
У предузећима, ако апликације у облаку реагују са кашњењем или ако је потребно превише времена за освежавање контролних табли у реалном времену, запослени губе време, успоравају темпо рада и могу бити приморани да траже алтернативна решења или ручне процесе како би надокнадили кашњење.
У секторима осетљивим на време, као што су аутоматизована производња, даљинске видео операције, телемедицина, пренос уживо или трговина високом фреквенцијом , неколико додатних милисекунди може се претворити у грешке, трошкове или изгубљене пословне прилике.
Код куће, разлика између везе са малом латенцијом и оне са вишим вредностима латенције је приметна у глаткоћи видео позива, онлајн игара, преноса догађаја уживо , па чак и у брзини реакције веб странице када кликнете на линк или дугме.
Штавише, латенција има директан утицај на трошкове: ако организација инвестира у проширење рачунарских, складишних или пропусних ресурса, а да претходно не реши проблеме са латенцијом, може на крају платити више, а да не постигне опипљива побољшања у перформансама или задовољству корисника.
Уобичајени узроци велике латенције
Поред теорије, у свакодневној употреби латенција често расте због комбинације прилично уобичајених узрока. Њихово идентификовање помаже да се утврди да ли се проблем може решити код куће или га је потребно пријавити добављачу услуга.
Један од главних фактора је географска удаљеност од сервера . Играње на серверу који се налази на другом континенту или повезивање са сервисима који немају оближњу инфраструктуру, неизбежно значи дуже време слања података, због чисте физике.
Врста везе такође је веома важна: оптичка веза обично нуди веома ниску латенцију, док технологије попут ADSL-а, нестабилних мобилних веза или, пре свега, сателитског интернета природно имају велика кашњења због удаљености коју сигнал мора да пређе.
Засићеност кућне мреже је још један чест кривац. Ако имате више уређаја који истовремено преузимају велике датотеке, стримују 4K видео или копирају податке у облак, ваш рутер и интернет веза ће бити оптерећени својим границама, што може довести до редова и кашњења.
Сметње и квалитет WiFi мреже такође играју улогу . Дебели зидови, микроталаси, суседне мреже и преоптерећени канали могу изазвати флуктуације латенције, губитак пакета и, генерално, испрекидану везу.
Коначно, не смемо заборавити средњу опрему и конфигурацију : стари рутери, застарели фирмвер, лоше конфигурисани заштитни зидови или преоптерећени сервери на страни провајдера могу повећати латенцију чак и ако је физичка линија добра.
Како смањити латенцију: оптимизовати мрежу, садржај и везу
Смањење латенције није увек у потпуности под вашом контролом, јер постоје спољни фактори (интернет руте, загушење на одређеним сегментима, локација сервера) који зависе од провајдера или услуге на коју се повезујете. Међутим, можете предузети неколико корака да бисте је минимизирали и учинили је стабилнијом.
Подешавања садржаја мреже и веб-сајта
У веб окружењима, кључни алат је употреба мреже за испоруку садржаја (CDN) . CDN чува копије вашег садржаја на више географски распоређених сервера тако да сваки корисник приступа најближем чвору, значајно смањујући удаљеност преноса података.
Захваљујући кеширању , ресурси као што су слике, стилски листови и скрипте се приказују са оближњих локација без потребе да се увек иде на изворни сервер. Ово убрзава учитавање веб странице и осигурава да садржај брже стиже до прегледача корисника.
Још једна важна полуга је смањење количине ресурса који блокирају почетно приказивање странице . На пример, ако одложите учитавање одређених JavaScript скрипти док се не прикаже главни садржај, корисник доживљава да веб локација брже реагује.
Оптимизација слика такође много помаже : њихово компресовање без приметног губитка квалитета, подешавање резолуције ономе што је заиста потребно на екрану и избор ефикасних формата. Што су датотеке мање, брже се преносе и мања је перципирана латенција.
Генерално, свака акција која смањује укупну величину послатих датотека (минимизовање кода, уклањање непотребних скрипти, комбиновање ресурса) помаже у смањењу времена путовања и кашњења у испоруци садржаја.
Управљање перцепцијом латенције
У многим случајевима, латенција која мучи корисника је и стварна и психолошка. Чак и ако укупно време учитавања није драстично смањено, можете побољшати перцепцију брзине пажљивим редоследом онога што се прво приказује.
Део странице који видите чим уђете, без скроловања, познат је као област изнад прегиба . Ако тамо поставите главни садржај који корисник тражи (кључни текст, релевантна слика, истакнути видео) и прво га учитате, корисник ће осетити тренутни одговор.
Како корисник конзумира почетни садржај, други секундарни ресурси могу се учитати у позадини без толико приметног чекања. Ово је омогућено лењим учитавањем , које одлаже преузимање слика или елемената који још нису потребни.
Давањем приоритета само ономе што је неопходно у датом тренутку, смањује се количина података који морају да циркулишу одједном, што побољшава и перципирану латенцију и укупне перформансе , посебно на чвршћим везама.
Радње које крајњи корисник може да предузме
Из перспективе корисника, постоји и неколико одлука које могу направити разлику. Прва је да увек користите жичану Ethernet везу уместо Wi-Fi мреже кад год је то могуће, посебно за игре, видео позиве или рад на даљину.
Ако је ваша тренутна веза заснована на сателитском интернету, ADSL-у или некој другој технологији са високом латенцијом , прелазак на оптичка влакна ће драстично смањити структурну латенцију линије, као и побољшати стабилност.
Не заборавите на мрежну опрему . Ажурирање фирмвера рутера, замена веома старих модела новијим уређајима и осигуравање да је конфигурација оптимизована (на пример, омогућавањем QoS-а да даје приоритет гласу и играма) помаже у смањењу пинга.
Још једна корисна мера је затварање апликација и искључивање уређаја који троше пропусни опсег док обављају активности осетљиве на латенцију. Велика преузимања, резервне копије у облаку или стримовање високе резолуције могу повећати време одзива ако деле исту везу.
Ако и након свега тога и даље видите високе вредности пинга, потребно је да разговарате са својим провајдером: они могу да провере линију, измене руте или открију проблеме које је немогуће видети од куће. У неким случајевима, промена провајдера или типа приступа је једини начин да се постигне заиста ниска и стабилна латенција.
На крају крајева, латенција је параметар који заиста одређује колико је ваша веза „брза“, више него мегабајти које сте уговорили: што је боље разумете и што више бринете о њој, лакше ће вам бити играти игре без кашњења, одржавати глатке видео позиве и радити или уживати у онлајн услугама без прекида или изненађења.
