Najlepšie nástroje na testovanie a monitorovanie latencie siete v roku 2020

click fraud protection

Sieťová latencia je často nepriateľom číslo jedna zo správcov siete. Zdá sa, že sa plazí všade a vždy vás zasiahne, keď to najmenej potrebujete. Potom to pravdepodobne nikdy nebudete potrebovať. Latencia môže spôsobiť, že vaša sieť bude ťažko použiteľná. Čo s tým môžeme urobiť? Prvým krokom je odhalenie latencií. Potom ju musíte zmerať a vyhľadať. Až potom budete môcť urobiť niečo pre jeho vyriešenie. Aby sme vám pomohli, zostavili sme zoznam nástrojov na testovanie latencie siete, ktoré vám môžu pomôcť pri zisťovaní a meraní problémov s latenciou.

Než začneme, pokúsime sa vysvetliť, čo je to latencia a čo ju spôsobuje. Pomôže to lepšie pochopiť, ako môžu rôzne nástroje pomôcť. Preskúmame tiež dôležitosť latencie a vplyv na používanie siete. Potom sa pozrieme na to, ako môžeme zmerať latenciu siete. A keďže je zbytočné nájsť a merať latenciu, ak sa s tým neurobí nič, budeme diskutovať aj o znížení latencie siete. Potom budeme pripravení predstaviť náš zoznam najlepších nástrojov na testovanie latencie siete. Uvidíte však, že nejde iba o zoznam, ale tiež stručne preskúmame jednotlivé nástroje.

instagram viewer

Čo je sieťová latencia?

V jednej vete je latencia siete mierou času, ktorý trvá, kým sa dátový paket dostane zo svojho zdroja na miesto určenia. V ideálnom svete by bola nulová latencia. Ale v skutočnosti bude vždy niečo také. Aj keď je latencia nevyhnutná, vždy je potrebné zabezpečiť, aby sa nestala taká dôležitá, aby začala ovplyvňovať bežnú prevádzku siete.

K latencii prispieva niekoľko faktorov. Najprv je čas na rozmnožovanie. Aj keď sú siete rýchle a bity sa pohybujú rýchlosťou svetla, dosiahnutie cieľa ešte nejaký čas trvá. A čím je cesta dlhšia, tým viac času to zaberie. Z tohto dôvodu bude latencia medzi dvoma počítačmi umiestnenými tisíce kilometrov od seba obvykle vyššia ako medzi počítačmi v rovnakej miestnosti.

Ďalším prispievajúcim faktorom je tzv. Prenosové oneskorenie. Toto je oneskorenie, ktoré môže zaviesť samotné médium. Vyplýva to aj z veľkosti dátových paketov. Väčšie pakety budú mať vyššiu latenciu, pretože doručenie trvá dlhšie.

Router a ďalšie oneskorenia pri spracovaní sú tiež zdrojom latencie siete. Každý smerovač musí manipulovať s údajmi, a to aj na málo používaných obvodoch, v ktorých chýba front. Napríklad pole TTL záhlavia sa musí zmenšiť.

V skutočnosti môže oveľa viac oneskorení ovplyvniť prenos údajov. Môžeme myslieť na oneskorenie vo fronte, ktoré nastane, keď sa dáta nedajú okamžite odoslať, alebo oneskorenie úložného priestoru, keď sa musia uložiť do vyrovnávacej pamäte na disk alebo do pamäte a potom načítať.

Monitor latencie

Meranie latencie môže byť komplikovanejšie, ako vyzerá. To platí najmä pri meraní latencie medzi veľmi vzdialenými bodmi. Existuje niekoľko dôvodov, ale je to hlavne kvôli tomu, že aj veľká latencia je stále relatívne krátka, rádovo niekoľko tisícin sekundy. Nemôžete skutočne zavolať svojmu priateľovi na druhom konci a povedať mu: „OK, posielam ti paket, povedz mi, keď príde“ a zmerajme oneskorenie. Je pravdepodobné, že balík dorazí skôr, ako budete hotoví hovoriť. Zabudnite na načasovanie.

Test latencie siete

Typicky sa latencia meria odoslaním paketu, ktorý sa vráti odosielateľovi, a meraním času, ktorý je potrebný na návrat odozvy. Tento čas spiatočnej jazdy sa považuje za latenciu. Tento spôsob hodnotenia má niekoľko nevýhod. Napríklad, ak je spiatočná cesta iná, číslo latencie vám nepovedie, ktorá z latentných ciest vpred alebo spiatočných ciest prechádza.

Ďalším možným problémom je, že typy paketov používaných na meranie latencie - zvyčajne požiadavky ICMP a odpovede - sieťové zariadenia s rovnakou prioritou nie sú vždy považované za iné sieťové prenosy.

Prečo je latencia dôležitá?

Jednoduchá odpoveď je zrejmá: pretože keď je latencia príliš vysoká, môže to ovplyvniť použiteľnosť sietí. Preto nie je dôležitá samotná latencia, ale jej sledovanie. Nezvyčajne vysoká - alebo vyššia ako obvykle - latencia je často znakom toho, že niečo nie je v poriadku so sieťou alebo v sieti. Väčšinou to bude dôsledkom preťaženia. Siete sú ako diaľnice a keď je tu príliš veľa premávky, veci sa spomaľujú a máte vysokú latenciu.

Nameraná latencia však nie je vždy znakom problému so sieťou. Pretože zvyčajne merame latenciu meraním času spiatočnej cesty, ďalším zdrojom latencie môže byť vzdialené zariadenie. Ak je toto zariadenie veľmi zaneprázdnené robením všetkého, čo musí urobiť, nemusí okamžite odpovedať na žiadosť ICMP, ktorú dostal od testovacieho hostiteľa. Keď sa to stane, bude to vnímané ako latencia siete, ale v skutočnosti to nemá nič spoločné so sieťou a vaše meranie latencie vám to nedá ani potuchy.

Podobne môžu používatelia zaznamenať latenciu, ktorá nemá nič spoločné so sieťou. Latencia aplikácie je pravdepodobne rovnako bežná ako latencia siete. Keď sa servery preťažia, začne reagovať pomalšie. Rovnako ako siete, keď sú preťažené. Ale latencia servera a aplikácií dnes rozhodne nie je predmetom.

Zníženie latencie siete

Je to jedna (nepríjemná) vec, ktorá prežíva latenciu a je to druhá vec, ktorá ju meria, ale čo je dobré, pokiaľ nenájdete spôsob, ako ju znížiť. Existuje niekoľko spôsobov, ako to urobiť. Stručne povedané, ako opraviť vysokú latenciu, záleží na tom, čo ju spôsobuje. A keďže najbežnejšou príčinou oneskorenia je nadmerné využívanie siete, pozrime sa, čo s tým možno urobiť.

Sieťové obvody nie sú neobmedzené a keď sa príliš využívajú, dochádza k preťaženiu a používateľom dochádza k vysokej latencii. Funguje to presne ako diaľničná premávka. Platí to najmä pre obvody WAN, ktoré majú často veľmi obmedzenú šírku pásma.

Takže na zníženie latencie je najlepším spôsobom - ako by ste to uhádli - zníženie využívania siete. To však samozrejme nie je vždy možné. Tu prichádza optimalizácia siete. Mohli by sme napísať celý článok o optimalizácii WAN. V skutočnosti sme to nedávno urobili. A existuje veľa nástrojov, ktoré môžete použiť pri tejto úlohe.

Zmerajte latenciu: najlepšie nástroje

Ako už vieme, na vyriešenie problémov s oneskorením je potrebné ich najprv zmerať a zistiť, odkiaľ pochádza. Tu môžu pomôcť nástroje, ktoré sa chystáme odhaliť. Niektorí jednoducho zmerajú latenciu, zatiaľ čo iní vám ju pomôžu určiť. Iní merajú využitie šírky pásma, čo môže pomôcť, pretože vieme, že nadmerné využívanie je hlavnou príčinou vysokej latencie. Nástroje sú zoskupené podľa typu a nie podľa preferencie.

SolarWinds je jedným z najznámejších výrobcov nástrojov na správu siete. Spoločnosť je už roky a je známa aj vďaka viacerým bezplatným nástrojom, z ktorých každý rieši špecifickú potrebu správcov siete. Pri diskusiách o týchto stránkach sme na týchto stránkach preskúmali niekoľko bezplatných nástrojov najlepšie TFTP servery z najlepšie syslog servery.

Monitor výkonu siete SolarWindsalebo NPM, je vlajkovým produktom spoločnosti SolarWind. Pravdepodobne jeden z najlepších nástrojov na monitorovanie šírky pásma SNMP, je vybavený toľkými funkciami, že by sme o tom mohli hovoriť celé hodiny. Najlepšia výhoda nástroja je s najväčšou pravdepodobnosťou jeho jednoduchosť. Táto jednoduchosť však neprichádza do úvahy za flexibilitu. Panely, zobrazenia, grafy a zostavy sa dajú úplne prispôsobiť vašim preferenciám alebo potrebám. Tento nástroj je možné nastaviť v priebehu niekoľkých minút a môže škálovať od najmenších sietí po veľké siete s tisíckami zariadení.

SolarWinds-NPM-Network-Súhrn
  • SKÚŠKA ZADARMO:Monitor výkonu siete SolarWinds
  • Odkaz na stiahnutie:https://www.solarwinds.com/network-performance-monitor

NPM však priamo nezmeria latenciu siete. Poskytnutím podrobných informácií o využití šírky pásma v každej časti vašej siete vám to umožní rýchlo identifikovať problémové miesta, kde by preťaženie mohlo byť príčinou vysokej latencie.

Využitie NPM SNMP aby ste pravidelne kontrolovali svoje zariadenia a čítali ich počítadlá rozhraní, vypočítavali využitie šírky pásma a zobrazovali ich ako grafy. Konfigurácia nástroja vyžaduje iba zadanie adresy IP a reťazca komunity zariadenia. Pokročilé funkcie vám umožňujú vytvárať sieťové mapy a zobrazovať kritickú cestu medzi dvoma zariadeniami, čo je vynikajúca funkcia pri riešení problémov s oneskorením.

Ceny za sledovanie výkonu siete sa začínajú na 2 955 $. Ak chcete nástroj vyskúšať pred jeho zakúpením, K dispozícii je kompletná 30-dňová skúšobná verzia.

Ďalší vynikajúci produkt od spoločnosti SolarWinds, Analyzátor prevádzky NetFlow môžu správcom poskytnúť podrobnejší pohľad na sieťový prenos. Ukáže vám nielen využitie a potenciálnu latenciu, ale tiež ukáže, kde sa to deje a čo často spôsobuje. Nástroj poskytuje podrobné informácie o tom, čo je sledovaná prevádzka. Tento nástroj vám napríklad umožní zistiť, aký typ prenosu alebo aký používateľ využíva najväčšiu šírku pásma. Prístrojová doska NetFlow Traffic Analyzer má k dispozícii niekoľko užitočných pohľadov, ako sú najlepšie aplikácie, najlepšie protokoly alebo najlepší hovorcovia.

Prístrojový panel SolaeWinds NetFlow Traffic Analyzer
  • SKÚŠKA ZADARMO:SolarWinds Netflow Traffic Analyzer
  • Odkaz na stiahnutie:https://www.solarwinds.com/netflow-traffic-analyzer/

Analyzátor premávky NetWlow SolarWinds používa Protokol NetFlow zhromažďovať podrobné informácie o používaní zo sieťových zariadení. Protokol NetFlow, ktorý pôvodne vytvorila spoločnosť Cisco, umožňuje zariadeniam odosielať podrobné informácie o každom z nich sieťová „konverzácia“ alebo tok do zberača a analyzátora NetFlow, ako je napríklad prevádzka NetFlow Analyzer. Tieto informácie obsahujú niekoľko prvkov, ktoré je možné použiť na analýzu premávky. Mnoho výrobcov iných ako Cisco tiež vo svojom vybavení používa funkčnosť NetFlow alebo ekvivalentné zariadenie, niekedy to nazýva iné meno. Protokol NetFlow bol nedávno IETF štandardizovaný ako IPFIX alebo IP Flow Information Exchange. SolarWinds NetFlow Traffic Analyzer bude pracovať so všetkými variantmi protokolu, čo z neho robí vynikajúcu voľbu.

SolarWinds NetFlow Traffic Analyzer je dodatočný modul, ktorý sa inštaluje na monitor výkonu siete. Ceny začínajú na 1 915 $ a líšia sa podľa počtu hostiteľov. A rovnako ako u väčšiny platených produktov spoločnosti SolarWinds, je k dispozícii bezplatná skúšobná verzia.

3 - Paessler PRTG

Paessler Router Traffic Grapher alebo PRTG, je ďalší nástroj na monitorovanie šírky pásma. A je to jeden z najjednoduchších a najrýchlejších nastavení. Paessler tvrdí, že by ste mohli byť uvedení do prevádzky behom niekoľkých minút a naozaj, nastavenie produktu nezaberie veľa času, aj keď o niečo viac, ako sa tvrdí. Produkt má funkciu automatického zisťovania, čo znamená, že prehľadá vašu sieť a automaticky pridá nájdené komponenty.

Snímka obrazovky PRTG

PRTG sa dodáva štandardne s niekoľkými užívateľskými rozhraniami, čo vám umožňuje vybrať si také, ktoré najlepšie vyhovuje vašim potrebám. K dispozícii je natívna aplikácia konzoly Windows, k dispozícii je aj webové rozhranie založené na Ajaxe a existujú aj mobilné aplikácie pre Android a iOS. A to skvele využíva možnosti každej platformy. Napríklad mobilné aplikácie vám umožnia prístup k podrobnostiam akéhokoľvek zariadenia jednoduchým naskenovaním štítka s kódom QR, ktorý je k nemu pripevnený. Konzola systému Windows vám samozrejme umožní tieto štítky vytlačiť.

PRTG používa na monitorovanie kombináciu technológií. Bude využívať monitorovanie SNMP, ale aj WMI pre zariadenia Windows a NetFlow a Sflow, dve podobné, ale konkurenčné technológie na analýzu toku. Nástroj má niekoľko senzorov špeciálne navrhnutých na meranie latencie. K dispozícii je snímač QoS, ktorý meria oneskorenie spiatočného letu, snímač Cisco IP SLA a snímač Ping.

4 - ManageEngine NetFlow Analyzer

SpravovaťEngine NetFlow Analyzer je ďalší monitorovací nástroj založený na NetFlow, ktorý obsahuje niektoré pokročilé funkcie sledovania latencie. Nástroj poskytuje podrobný pohľad na využitie siete a vzorce prevádzky. Jeho webové používateľské rozhranie vám umožní sledovať prenos podľa aplikácií, konverzácií, protokolov a ďalších. Komplexný informačný panel nástroja je jednou z jeho najlepších funkcií. Ponúka niektoré z najlepších univerzálnych možností a umožní vám zahrnúť akékoľvek požadované údaje. A pre správcov na cestách sú k dispozícii mobilné aplikácie.

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer podporuje niekoľko technológií toku vrátane NetFlow, IPFIX, J-flow, NetStream a niekoľko ďalších. Bonusom je aj vynikajúca integrácia so zariadeniami Cisco s podporou úpravy politiky formovania prenosu a / alebo QoS priamo z nástroja.

A na meranie latencie je tento nástroj vybavený monitorom WAN Round Trip Time (RTT), ktorý vám umožní monitorovať dostupnosť, latenciu a kvalitu služieb WAN.

5 - PingPlotter

Napriek svojmu zavádzajúcemu názvu PingPlotter je v skutočnosti grafický softvér Traceroute, ktorý môže pomôcť vyriešiť problémy so sieťou. Tento diagnostický nástroj zaznamenáva oneskorenie a stratu paketov medzi počítačom a cieľom. Umožňuje vám vizualizovať informácie, urýchľuje proces riešenia problémov a môže pomôcť pri zostavovaní prípadu, ak potrebujete presvedčiť niekoho, že na ich konci existuje problém.

PingPlotter Professional Screenshot

PingPlotter grafuje výkon siete pri každom skoku medzi počítačom, na ktorom je spustený, a cieľovou webovou stránkou, serverom alebo zariadením. Nástroj otestuje cestu k ľubovoľnému zariadeniu prístupnému do siete. Ukazuje, kde dochádza k oneskoreniu, čím vám ušetrí veľa času na diagnostiku.

Aj keď sú štatistiky výkonnosti užitočné, iba vám povedia, že sieť zlyhala - alebo zlyhala - počas testu a tam, kde je chyba. PingPlotter má užitočnú funkciu časovej osi, ktorá poskytuje hlbšiu úroveň porozumenia tým, že zobrazuje presne, kedy sa vyskytnú problémy. To vám umožní rozlíšiť medzi trvalým zlyhaním počas testu a krátkym obdobím závažného zlyhania. Môže tiež pomôcť pri korelácii zlyhania s inými súčasnými udalosťami.

6 - MultiPing

MultiPing je ďalší produkt s trochu zavádzajúcim názvom. Aj keď primárne využíva program Ping na dosiahnutie svojho výkonu, MultiPing je skutočne monitorovacím systémom, podobne ako NPM SolarWinds. Použitie protokolu Ping skôr ako protokolu SNMP znamená, že informácie, ktoré dostanete, sa veľmi líšia. Neočakávajte, že s týmto nástrojom uvidíte využitie šírky pásma. Jedna vec, ktorú uvidíte, je však oneskorenie. A rovnako ako monitory šírky pásma vynesú grafy šírky pásma v priebehu času, aj tento vynesie latenciu v priebehu času.

MultiPing Screenshot

MultiPing vám ukáže stratu paketov v percentách, ako aj minimálnu, priemernú a maximálnu latenciu. Má automatické vyhľadávanie, vďaka čomu je jeho nastavenie veľmi ľahkou úlohou. Používateľské rozhranie produktu sa dá nakonfigurovať podľa vašich predstáv umiestnením jeho rôznych komponentov, ako uznáte za vhodné. Systém tiež obsahuje upozornenie, ktoré vás upozorní, keď sa parametre dostanú mimo rozsah. Okrem upozornení sa môžu spustiť aj programy výstrah.

7 - Ping

Na testovanie latencie však nemusíte nič sťahovať ani inštalovať. Ping je príkaz, ktorý je zabudovaný priamo do väčšiny moderných operačných systémov. Stručne povedané, Ping pošle sériu žiadostí o odozvu ICMP na cieľovú IP adresu a čaká, kým odpovie zodpovedajúcimi odpoveďami odozvy na ICMP. Oneskorenie medzi žiadosťou a odpoveďou sa nazýva oneskorenie spiatočného letu, ktoré sa označuje aj ako oneskorenie. A keď nedostane odpoveď na jednu z jeho požiadaviek, pomocný program predpokladá, že žiadosť alebo odpoveď sa stratila pri preprave a zostaví informácie o strate paketov, ktoré sa zobrazia po dokončení príkazu implementácie.

8 - Traceroute (alebo Tracert)

Podobne Traceroute - alebo Tracert, ak prichádzate zo sveta Windows - sa dá tiež použiť na účely testovania latencie. Toto je ďalší príkaz, ktorý je zabudovaný do väčšiny operačných systémov. Používa rovnaký typ požiadaviek ICMP a odpovedí ako Ping, ale robí to spôsobom, ktorý mu umožňuje individuálne testovať čas odozvy - alebo latenciu - každého segmentu siete pozdĺž cesty. To je ešte lepšie ako Ping, pretože vám môže poskytnúť celkom dobrý prehľad o tom, kde sa deje väčšina oneskorenia. Tento nástroj tak môže nielen merať, ale aj lokalizovať latenciu.

watch instagram story