- - 8 най-добри инструменти за тестване на латентността в мрежата (Отзиви за 2019 г.)

8 най-добри мрежови инструменти за тестване на латентността (2019 отзиви)

Мрежовата латентност често е враг номер едно намрежови администратори. Изглежда, че пълзи навсякъде и винаги те удря, когато най-малко имаш нужда. Тогава отново, вероятно никога няма да ви трябва. Закъснението може да бъде такова, че да направи мрежата ви едва използваема. И така, какво може да се направи за това? Първата стъпка е да откриете закъснения. След това трябва да го измерите и да го намерите. Само тогава ще можете да направите нещо за решаването му. За да ви помогнем, съставихме списък с инструменти за тестване на закъснения в мрежата, които могат да ви помогнат при откриването и измерването на проблеми със закъсненията.

Преди да започнем, ще се опитаме да обясним какволатентността е и какво я причинява. Това ще помогне по-добре да се разбере как различните инструменти могат да помогнат. Ще разгледаме също значението на латентността и как тя влияе върху използването на мрежата. След това ще разгледаме как можем да измерим мрежовата латентност. И тъй като е безполезно да намираме и измерваме закъсненията, ако не се направи нищо по въпроса, ще обсъдим и намаляване на закъсненията в мрежата. Тогава ще бъдем готови да представим нашия списък с най-добрите инструменти за тестване на закъснения в мрежата. Но ще видите, че това не е само списък, а също така накратко преглеждаме всеки от инструментите.

Какво е мрежова латентност?

С едно изречение закъснението в мрежата е мярка завреме, необходимо за даден пакет от данни да стигне от своя източник до местоназначението си. В идеален свят би имало нулева латентност. Но в действителност винаги ще има такива. И въпреки че латентността е неизбежна, човек винаги трябва да гарантира, че тя не е толкова важна, че започва да влияе върху нормалната работа на мрежата.

Няколко фактора допринасят за латентността. Първо, има време за размножаване. Въпреки че мрежите са бързи и битовете пътуват със скоростта на светлината, все още е необходимо известно време, за да стигнете до дестинацията. И колкото по-дълъг е пътят, толкова повече време ще отнеме. Поради тази причина закъснението между два компютъра, разположени на хиляди мили един от друг, обикновено ще бъде по-голямо, отколкото между компютрите в една и съща стая.

Нарича се друг допринасящ факторзабавяне на предаването. Това е забавяне, което може да бъде въведено от самия носител. Той произтича и от размера на пакетите с данни. По-големите пакети ще имат по-голяма латентност, тъй като им е необходимо повече време за доставка.

Рутерите и други закъснения при обработката също са aизточник на закъснение в мрежата. Дори при едва използваните схеми, където опашката отсъства, всеки рутер трябва да манипулира данните. Например полето на заглавието на TTL трябва да бъде намалено.

Всъщност много повече закъснения могат да повлияят на даннитетрансмисия. Можем да мислим за закъснения на опашката, което се случва, когато данните не могат да бъдат изпратени веднага или закъснение за съхранение, когато трябва да бъдат кеширани на диск или памет и след това да бъдат извлечени.

Измерване на латентността

Измерването на латентността може да бъде по-сложно от неявъншен вид. Това е особено вярно при измерване на латентността между много отдалечени точки. Има няколко причини за това, но най-вече се дължи на факта, че дори огромната латентност все още е сравнително къса, от порядъка на няколко хилядни от секундата. Наистина не можете да се обадите на приятеля си от другия край и да му кажете „ОК, изпращам ви пакет, кажете ми кога пристига“ и измерете закъснението. Вероятно е пакетът да пристигне, преди дори да сте разговаряли. Забравете за времето си.

Обикновено латентността се измерва чрез изпращане на aпакет, който се връща на изпращача и измерва времето, необходимо за връщане на отговора. Именно това време за обратно пътуване се счита за закъснението. Има няколко недостатъка на този метод на оценка. Например, ако връщащият път е различен, фигурата за закъснение няма да ви каже кой от пътеките напред или връщане има закъснение.

Друг възможен проблем е, че видоветепакетите, използвани за измерване на закъсненията - обикновено ICMP заявки и отговори - не винаги се третират от мрежовите устройства със същия приоритет като някои други мрежови трафик.

Защо латентността е важна?

Лесният отговор тук е очевиден: защото когато латентността стане твърде висока, това може да повлияе на използваемостта на мрежите. Така че не е забавяне само по себе си е важно, а да го гледате. Необичайно високата или по-висока от обичайната латентност често е знак, че нещо не е наред с мрежата или в мрежата. През повечето време това ще е следствие от задръстванията. Мрежите са като магистрали и когато има твърде много трафик, нещата се забавят и получавате висока закъснение.

Но измерената латентност не винаги е индикацияна мрежов проблем. Тъй като обикновено измерваме закъснението чрез измерване на времето за обратно пътуване, друг източник на закъснение може да бъде отдалеченото устройство. Ако това устройство е много заето да прави каквото трябва, то може да не отговори веднага на заявката на ICMP, получена от тестовия хост. Когато това се случи, то ще бъде възприето като закъснение в мрежата, но всъщност няма нищо общо с мрежата и измерването на латентността ви няма да ви даде представа за това.

По подобен начин потребителите могат да изпитат закъснениеняма нищо общо с мрежата. Латентността на приложението е вероятно толкова често, колкото и мрежовата латентност. Когато сървърите се претоварят, стартът реагира по-бавно. Точно като мрежите, когато те са претоварени. Но закъснението на сървъра и приложенията определено не е тема днес.

Намаляване на мрежовата латентност

Едно (досадно) нещо е да изпитате закъснениеи друго е да го измерите, но каква е ползата, освен ако не намерите начин да го намалите. Има няколко начина да направите това. С две думи как да се определи високата латентност зависи от това, което го причинява. И тъй като най-честата причина за забавяне е прекомерното използване на мрежата, нека да видим какво може да се направи по този въпрос.

Мрежовите схеми не са неограничени и кога теполучавате прекомерно използване, задръстванията се появяват и потребителите изпитват висока латентност. Работи точно като магистрален трафик. Това е особено вярно с WAN вериги, които често имат силно ограничена честотна лента.

Така че, за да намалите закъснението, най-добрият начин е - бихтеса го предположили - да намалят използването на мрежата. Но разбира се, това не винаги е възможно. Тук идва оптимизацията на мрежата. Бихме могли да напишем цяла статия за оптимизацията на WAN. Всъщност наскоро го направихме. И има много инструменти, които можете да използвате, за да помогнете с тази задача.

Най-добрите инструменти за измерване на закъсненията

Както сега знаем, първо да коригирате проблемите със закъснениятатрябва да го измерите и да намерите откъде идва. Тук могат да помогнат инструментите, които ще разкрием. Някои просто ще измерват закъснението, докато други ще ви помогнат да я определите. Други все още измерват използването на честотна лента, което може да помогне, тъй като знаем, че прекомерното използване е основната причина за висока латентност. Инструментите са групирани по тип, а не по предпочитания.

1 - SolarWinds Network Monitor Monitor (Безплатен пробен период)

SolarWinds е един от най-известните производители наинструменти за мрежово администриране. Компанията съществува от години, а също така е известна и с многобройните си безплатни инструменти, всеки от които отговаря на конкретни нужди на мрежовите администратори. Някои от безплатните инструменти бяха прегледани на тези страници, докато обсъждахме най-добрите TFTP сървъри на най-добрите syslog сървъри.

Мониторът за ефективност на SolarWinds, илиNPM, е водещ продукт на SolarWind. Може би един от най-добрите инструменти за мониторинг на честотната лента SNMP, той е пълен с толкова много функции, че бихме могли да говорим за това с часове. Най-доброто предимство на инструмента е най-вероятно неговата простота. Но тази простота не идва с цената на гъвкавостта. Таблата за управление, изгледите, диаграмите и отчетите могат да бъдат напълно персонализирани според вашите предпочитания или нужди. Инструментът може да бъде настроен за минути и може да мащабира от най-малката мрежа до огромни такива с хиляди устройства.

SolarWinds-NPM-Network-Обобщение

БЕЗПЛАТЕН ПРОБЕН ПЕРИОД: МОНИТОР ЗА ИЗПЪЛНЕНИЕ НА МРЕЖА НА СОЛАРВИНДИ

NPM няма да измерва директно мрежовата латентност,все пак. Но като ви даде подробна информация за използването на честотната лента на всяка част от вашата мрежа, тя ще ви позволи бързо да идентифицирате проблемни места, където задръстванията могат да бъдат причина за висока латентност.

NPM използва SNMP за периодично опрашване на вашите устройстваи четете техните интерфейсни броячи, изчислявайки използването на честотната лента и показвайки ги като графики. Конфигурирането на инструмента изисква само да посочите IP адрес и низ на общността на устройството. Разширените функции ви позволяват да изградите мрежови карти и да показвате критичния път между две устройства, отлична функция при отстраняване на закъсненията.

Цената за мрежовия монитор за ефективност започва от $ 2 955. Ако искате да изпробвате инструмента, преди да го закупите, е налична пълнофункционална 30-дневна пробна версия.

2 - SolarWinds NetFlow анализатор на трафика (Безплатен пробен период)

Друг отличен продукт от SolarWinds, theNetFlow Traffic Analyzer може да даде на администраторите по-подробен изглед на мрежовия трафик. Той не само ще ви покаже използването и потенциалната закъснение, но ще ви покаже къде се провежда и често какво го причинява. Инструментът предоставя подробна информация за това какъв е наблюдаваният трафик. Например, инструментът ще ви позволи да разберете какъв тип трафик или кой потребител изразходва най-честотната лента. Таблото за управление на анализатора на трафик на NetFlow разполага с няколко полезни изгледа, като например най-добрите приложения, най-добрите протоколи или топ говорители.

Табло за управление на анализатора на трафика на SolaeWinds NetFlow

БЕЗПЛАТЕН ПРОБЕН ПЕРИОД: SOLARWINDS NETFLOW ТРАФИЧЕН АНАЛИЗ

Анализаторът на трафика на SolarWinds NetFlow използваNetFlow протокол за събиране на подробна информация за използването от мрежовите устройства. Първоначално създаден от Cisco, протоколът NetFlow позволява на устройствата да изпращат подробна информация за всеки „разговор“ или поток в мрежата до NetFlow колектор и анализатор, като например NetFlow Traffic Analyzer. Тази информация съдържа няколко елемента, които могат да бъдат използвани за анализ на трафика. Много производители, различни от Cisco, също включват NetFlow функционалност или еквивалент в своето оборудване, понякога го наричат ​​друго име. Наскоро протоколът NetFlow е стандартизиран като IPFIX или IP Flow обмен на информация от IETF. Анализаторът на трафика на SolarWinds NetFlow ще работи с всички варианти на протокола, което го прави отличен избор.

Анализаторът на трафика на SolarWinds NetFlow едопълнителен модул, който се инсталира отгоре на мрежовия монитор за ефективност. Цените започват от $ 1 915 и варират според броя на домакините. И точно както при повечето платени продукти на SolarWinds, се предлага безплатна пробна версия.

3 - Paessler PRTG

Grapher трафикът на Paessler Router, или PRTG, едруг инструмент за наблюдение на честотната лента. И е един от най-лесните и бързи за настройване. Paessler твърди, че бихте могли да бъдете готови за работа в рамките на минути и наистина, настройката на продукта не отнема много време, макар и малко повече от заявеното. Продуктът има функция за автоматично откриване, което означава, че ще сканира вашата мрежа и автоматично добавя компонентите, които намира.

PRTG Снимка

PRTG се предлага стандартно с няколко потребителски интерфейса,което ви позволява да изберете този, който най-добре отговаря на вашите нужди. Има родно приложение за конзола на Windows, има и уеб интерфейс, базиран на Ajax, и има мобилни приложения за Android и iOS. И използва чудесно възможностите на всяка платформа. Например мобилните приложения ще ви позволят да получите достъп до детайлите на всяко устройство, като просто сканирате етикет на QR код, прикрепен към него. Разбира се, конзолата на Windows ще ви позволи да отпечатате тези етикети.

PRTG използва комбинация от технологии за своетомониторинг. Той ще използва SNMP мониторинг, но и WMI за Windows устройства и NetFlow и Sflow, две подобни, но конкурентни технологии за анализ на потока. И инструментът има няколко сензора, специално проектирани за измерване на латентността. Има QoS сензор, който ще измерва закъснението за обратно пътуване, Cisco IP SLA сензор и Ping сензор.

4 - ManageEngine NetFlow AnАлYzer

ManageEngine NetFlow Analyzer е другоБазиран за NetFlow инструмент за наблюдение, който разполага с някои усъвършенствани функции за наблюдение на латентността. Инструментът предоставя подробен изглед на използването на мрежата и моделите на трафик. Нейният уеб базиран потребителски интерфейс ще ви позволи да преглеждате трафика по приложение, чрез разговор, по протокол и др. Изчерпателното табло на инструмента е една от най-добрите му характеристики. Той предлага някои от най-добрата универсалност и ще ви позволи да включите всички данни, които искате. А за администраторите в движение са налични мобилни приложения.

ManageEngine Netflow Analyzer

Поддържа ManageEngine NetFlow Analyzerняколко технологии на потока, включително NetFlow, IPFIX, J-flow, NetStream и няколко други. Като бонус, прекалено отличната интеграция с устройствата на Cisco, с поддръжка за адаптиране на оформянето на трафика и / или QoS политики направо от инструмента.

И за измерване на закъсненията, този инструмент разполага с WAN монитор за обратно пътуване (RTT), който ви позволява да наблюдавате наличността, латентността и качеството на обслужване на WAN.

5 - PingPlotter

Въпреки подвеждащото си име, PingPlotter евсъщност графичен софтуер Traceroute, който може да помогне за решаване на проблеми с мрежата. Този диагностичен инструмент графицира латентността и загубата на пакети между вашия компютър и цел. Тя ви позволява да визуализирате информацията, ускорява процеса на отстраняване на неизправности и може да ви помогне да изградите случай, ако е необходимо да убедите някого, че съществува проблем в края им.

PingPlotter Professional Screenshot

PingPlotter графикува мрежовата ефективност на всекихоп между компютъра, където го стартирате, и целевия уебсайт, сървър или устройство. Инструментът ще тества пътя към всяко достъпно за мрежа устройство. Показва къде се случва латентността, спестявайки ви много време за диагностика.

Въпреки че разполагате със статистически данни за ефективността е полезно,те само ви казват, че мрежата се е провалила или не се е провалила по време на теста и къде е повредата. PingPlotter има полезна функция на времевата линия, която осигурява по-дълбоко ниво на разбиране, като показва точно кога възникват проблеми. Това ви позволява да правите разлика между постоянен отказ през целия тест и кратък период на тежък отказ. Той може също да помогне да се свърже провалът с други едновременни събития.

6 - MultiPing

MultiPing е друг продукт с донякъдеподвеждащо име. Въпреки че основно използва Ping, за да постигне своя подвиг, MultiPing е наистина система за наблюдение, донякъде като NPM на SolarWinds. Разбира се, ако използвате Ping, а не SNMP означава, че информацията, която ще получите, е много различна. Не очаквайте използването на честотна лента с този инструмент. Едно нещо, което ще видите обаче, е латентността. И точно както мониторите за честотна лента ще начертаят графики на честотната лента във времето, този ще изчертава закъснения във времето.

MultiPing Снимка

MultiPing ще ви покаже загубата на пакети в проценткакто и минимална, средна и максимална латентност. Той има автоматично откриване, което прави настройката му супер лесна задача. Потребителският интерфейс на продукта може да бъде конфигуриран по ваш вкус, като поставите различните му компоненти, както сметнете за добре. Системата разполага и с предупреждение, което може да ви уведоми, когато параметрите излязат извън обхвата. В допълнение към известията, програми могат да бъдат стартирани по сигнали.

7 - Пинг

Не е нужно да изтегляте или инсталирате нищотест латентност обаче. Ping е команда, която е вградена точно в повечето съвременни операционни системи. С две думи, Ping изпраща серия от ICMP заявки за ехо до целевия IP адрес и чака той да отговори със съответните отговори на ICMP ехо. Забавянето между заявката и отговора се нарича закъснение за обратно пътуване, което също се нарича латентност. И когато не успее да получи отговор на едно от своите искания, помощната програма приема, че или заявката, или отговорът се е изгубил при транзит и компилира информацията за загубата на пакет, която се показва, след като командата завърши изпълнението.

8 - Traceroute (или Tracert)

По същия начин, Traceroute - или Tracert, ако идватеот света на Windows - може да се използва и за тестване на латентността. Това е друга команда, която е вградена в повечето операционни системи. Той използва същия тип заявки и отговори на ICMP като Ping, но го прави по начин, който му позволява индивидуално да тества времето за отговор или закъсненията на всеки мрежов сегмент по пътя. Това е дори по-добре от Ping, тъй като може да ви даде доста добра представа за това къде се случва по-голямата част от латентността. Така че този инструмент може не само да измерва, но и да намира закъсненията.

Коментари