Najbolji alati za testiranje i praćenje mrežnog kašnjenja u 2020

click fraud protection

Mrežni kašnjenje često je neprijatelj broj jedan mrežnim administratorima. Čini se da se svugdje diže i uvijek te udara kad ti najmanje zatreba. Onda opet, vjerojatno vam nikad neće trebati. Latencija može biti takva da mrežu čini jedva korisnom. Dakle, što se u vezi s tim može učiniti? Prvi korak je otkrivanje kašnjenja. Zatim ga trebate izmjeriti i locirati. Tek tada ćete moći nešto poduzeti u vezi s njegovim rješavanjem. Da bismo vam pomogli, sastavili smo popis mrežnih alata za testiranje latencije koji vam mogu pomoći u otkrivanju i mjerenju problema s kašnjenjem.

Prije nego što počnemo, pokušat ćemo objasniti što je latencija i što je uzrokuje. Ovo će vam pomoći da bolje shvatite kako različiti alati mogu pomoći. Također ćemo ispitati važnost kašnjenja i kako utječe na korištenje mreže. Potom ćemo pogledati kako možemo izmjeriti kašnjenje mreže. A budući da je beskorisno pronaći i mjeriti kašnjenje ako se ništa ne poduzme, također ćemo razgovarati o smanjenju kašnjenja u mreži. Tada ćemo biti spremni predstaviti našu listu najboljih mrežnih alata za ispitivanje kašnjenja. Ali vidjet ćete da to nije samo popis, mi ćemo također ukratko pregledati svaki alat.

instagram viewer

Što je mrežna kašnjenje?

U jednoj rečenici, mrežna kašnjenje je mjerilo vremena koje je potrebno da podatkovni paket dođe od svog izvora do odredišta. U idealnom bi svijetu bilo kašnjenja nula. Ali u stvarnosti će ih uvijek biti. Iako je latencija neizbježna, uvijek se treba pobrinuti da ona ne postane toliko važna da počne utjecati na normalan rad mreže.

Nekoliko faktora doprinosi kašnjenju. Prvo, vrijeme je za razmnožavanje. Iako su mreže brze i bitovi putuju brzinom svjetlosti, ipak treba vremena da se dostigne odredište. I što je duži put, to će više trebati. Iz tog razloga će kašnjenje između dva računala koja se nalaze tisućama milja jedan od drugog obično biti veće nego između računala u istoj sobi.

Drugi faktor koji doprinosi naziva se kašnjenje prijenosa. Ovo je odgoda koju medij može uvesti sam. Također proizlazi iz veličine paketa podataka. Veći paketi imat će veće kašnjenje jer im je potrebno više vremena za isporuku.

Kašnjenja usmjerivača i druga obrada također su izvor mrežnog kašnjenja. Čak i na jedva korištenim krugovima u kojima su redovi čekanja odsutan, svaki usmjerivač mora manipulirati podacima. Na primjer, polje zaglavlja TTL mora se smanjiti.

Zapravo, mnogo više kašnjenja može utjecati na prijenos podataka. Možemo razmišljati o kašnjenjima u čekanju što se događa kada se podaci ne mogu odmah poslati ili odgoditi pohranu, kada ih treba spremiti na disk ili memoriju, a zatim ih preuzeti.

Monitor latencije

Mjerenje kašnjenja može biti složenije nego što izgleda. To se posebno odnosi na mjerenje kašnjenja između vrlo udaljenih točaka. Postoji nekoliko razloga za to, ali uglavnom zbog činjenice da je čak i veliko kašnjenje još uvijek relativno kratko, u redovima nekoliko tisuća. Ne možete stvarno nazvati prijatelja na drugom kraju i reći mu "OK, šaljem vam paket, recite mi kad stigne" i izmjerite kašnjenje. Velike su šanse da će paket stići prije nego što uopće razgovarate. Zaboravite na tajming.

Mrežni test latencije

Obično se latencija mjeri slanjem paketa koji se vraća pošiljatelju i mjerenjem vremena koje je potrebno da se odgovor vrati. Upravo se ovo vrijeme povratnog puta smatra kašnjenjem. Postoji nekoliko nedostataka ove metode evaluacije. Na primjer, ako je put povratka drugačiji, broj kašnjenja neće vam reći koji od naprijed ili povratni put doživljava kašnjenje.

Drugi mogući problem je da vrste paketa koji se koriste za mjerenje kašnjenja - obično ICMP zahtjeve i odgovori - ne tretiraju uvijek mrežni uređaji s istim prioritetom kao neki drugi mrežni promet.

Zašto je kašnjenje važno?

Ovdje je jednostavan odgovor očit: jer kada latencija postane previsoka, to može utjecati na upotrebljivost mreža. Dakle, nije važno kasnjenje samo po sebi, nego gledanje na to. Latencija neobično visoka ili veća od uobičajene često je znak da nešto nije u redu s mrežom ili s mrežom. Većinu vremena to će biti posljedica zagušenja. Mreže su poput autocesta i kada ima previše prometa, stvari se usporavaju i dobivate velike kašnjenje.

Ali izmjerena kašnjenje nije uvijek pokazatelj problema s mrežom. Budući da obično mjerimo kašnjenje mjerenjem vremena u suprotnom smjeru, drugi izvor kašnjenja mogao bi biti udaljeni uređaj. Ako je taj uređaj jako zauzet obavljanjem svega što mora, možda neće odmah odgovoriti na ICMP zahtjev koji je primio od domaćina testiranja. Kad se to dogodi, shvatit će se kao mrežna latencija, ali u stvari nema nikakve veze s mrežom i vaše mjerenje latencije neće vam dati pojma o tome.

Slično tome, korisnici bi mogli doživjeti kašnjenje koje nema nikakve veze s mrežom. Latencija aplikacije vjerojatno je jednako uobičajena kao i mrežna kašnjenja. Kad se poslužitelji preopterete, početak reagira sporije. Baš kao i mreže kada se preguraju. No, kašnjenje poslužitelja i aplikacija danas definitivno nije tema.

Smanjivanje mrežnog kašnjenja

Jedno je (neugodno) iskustvo kašnjenja, a druga je stvar izmjeriti, ali što je dobro, osim ako ne pronađete način da ga smanjite. Postoji nekoliko načina na koje možete to učiniti. Ukratko, kako popraviti visoku latenciju ovisi o tome što je uzrokuje. A budući da je najčešći uzrok kašnjenja prekomjerna upotreba mreže, pogledajmo što se u vezi s tim može učiniti.

Mrežni krugovi nisu neograničeni i kada se prekomjerno koriste, dolazi do gužve i korisnici doživljavaju velike kašnjenje. Djeluje točno poput prometa na autocesti. To se posebno odnosi na WAN sklopove koji često imaju jako ograničenu propusnost.

Dakle, za smanjenje kašnjenja, najbolji način je - pretpostavljali biste - da smanji mrežnu upotrebu. Ali naravno, to nije uvijek moguće. Tu dolazi do optimizacije mreže. Mogli bismo napisati cijeli članak o WAN optimizaciji. Zapravo, nedavno smo. A postoji mnogo alata pomoću kojih možete pomoći u obavljanju ovog zadatka.

Izmjerite kašnjenje: najbolji alati

Kao što sada znamo, da biste riješili probleme s kašnjenjem, prvo morate to izmjeriti i locirati odakle dolazi. Ovdje mogu pomoći alati koje ćemo otkriti. Neki će vam jednostavno izmjeriti kašnjenje, dok će vam drugi pomoći da to točno odredite. Drugi pak mjere iskorištavanje propusne širine što može pomoći jer znamo da je prekomjerna upotreba glavni uzrok velike latencije. Alati su grupirani po vrsti, a ne prema preferencijama.

SolarWinds je jedan od najpoznatijih proizvođača mrežnih alata za administraciju. Tvrtka postoji već stoljećima, a poznata je i po više besplatnih alata, pri čemu se svaki obraćao specifičnim potrebama mrežnih administratora. Na tim smo stranicama pregledali nekoliko besplatnih alata najbolji TFTP poslužitelji od najbolji syslog poslužitelji.

Monitor performansi mreže SolarWindsili NPM je vodeći proizvod SolarWind-a. Vjerojatno jedan od najboljih alata za nadgledanje propusnosti SNMP-a, napunjen je s toliko značajki da bismo o tome mogli razgovarati satima. Najbolja prednost alata je najvjerojatnije njegova jednostavnost. Ali ta jednostavnost ne dolazi po cijenu fleksibilnosti. Nadzorne ploče, prikazi, grafikoni i izvješća mogu se u potpunosti prilagoditi vašim željama ili potrebama. Alat se može postaviti za nekoliko minuta i može se skalirati od najmanjih mreža do ogromnih s tisućama uređaja.

SolarWinds-NPM-mreža-Sažetak
  • BESPLATNO ISPITIVANJE:Monitor performansi mreže SolarWinds
  • Službena veza za preuzimanje:https://www.solarwinds.com/network-performance-monitor

NPM ipak neće izravno mjeriti kašnjenje mreže. Ali pružanjem detaljnih informacija o upotrebi propusne širine svakog dijela vaše mreže omogućit će vam brzo prepoznavanje problema s mjestima gdje je zagušenje moglo biti uzrok velike kašnjenja.

NPM koristi SNMP da povremeno anketirate svoje uređaje i čitate njihove brojače sučelja, računajući iskorištavanje propusnosti i prikazujući ih kao grafikon. Konfiguriranje alata zahtijeva samo da odredite IP adresu uređaja i niz zajednice. Napredne značajke omogućuju vam izradu mrežnih karata i prikaz kritične putanje između dva uređaja, što je izvrsna značajka u rješavanju kašnjenja.

Cijene za nadzor mrežnog učinka počinju od 2 955 USD. Ako želite isprobati alat prije nego što ga kupite, na raspolaganju je punopravno 30-dnevno suđenje.

Još jedan odličan proizvod SolarWinds, the NetFlow analizator prometa administratorima može dati detaljniji pregled mrežnog prometa. Ne samo da će pokazati iskorištenost i potencijalnu kašnjenje, već će vam pokazati i gdje se odvija i često ono što ga uzrokuje. Alat pruža detaljne informacije o tome što je promatrani promet. Na primjer, alat će vam omogućiti da saznate koja vrsta prometa ili koji korisnik troši najviše propusne širine. Nadzorna ploča analizatora prometa NetFlow ima na raspolaganju nekoliko korisnih prikaza poput vrhunskih aplikacija, vrhunskih protokola ili vrhunskih govornika.

SolaeWinds nadzorna ploča analizatora prometa NetFlow
  • BESPLATNO ISPITIVANJE:SolarWinds Netflow analizator prometa
  • Službena veza za preuzimanje:https://www.solarwinds.com/netflow-traffic-analyzer/

SolarWinds NetFlow analizator prometa koristi NetFlow protokol za prikupljanje detaljnih informacija o korištenju s mrežnih uređaja. NetFlow protokol koji je izvorno stvorio Cisco, uređajima omogućuje slanje detaljnih informacija o njima mrežni "razgovor" ili protok, na NetFlow sakupljač i analizator, poput NetFlow prometa Analizator. Ove informacije sadrže nekoliko elemenata pomoću kojih se može analizirati promet. Mnogi proizvođači osim Cisco-a također uključuju NetFlow funkcionalnost ili slične proizvode u svoju opremu, ponekad nazivajući i drugim imenom. Nedavno je NetFlow protokol standardizirao kao IPFIX ili IP protok podataka razmjene od strane IETF-a. SolarWinds NetFlow analizator prometa radit će sa svim varijantama protokola, što ga čini odličnim izborom.

SolarWinds NetFlow analizator prometa dodatni je modul koji se instalira na vrh mrežnog monitora performansi. Cijene počinju od $ 915 i variraju ovisno o broju domaćina. Baš kao i kod većine SolarWinds proizvoda koji se plaćaju, besplatno je probno razdoblje.

3 - Paessler PRTG

Paessler Router Grapher Traffic Grapher ili PRTG, je još jedan alat za praćenje propusnosti. A jedna je od najlakših i najbržih za postavljanje. Paessler tvrdi da biste mogli biti spremni za nekoliko minuta i istinski, postavljanje proizvoda ne zahtijeva puno vremena iako je malo više od onog što se tvrdi. Proizvod ima značajku automatskog otkrivanja što znači da će skenirati vašu mrežu i automatski dodati komponente koje pronađe.

PRTG snimka zaslona

PRTG standardno dolazi s nekoliko korisničkih sučelja, omogućavajući vam odabir onog koji najbolje odgovara vašim potrebama. Postoji matična aplikacija Windows konzole, postoji i Ajax web sučelje, a tu su i mobilne aplikacije za Android i iOS. I sjajno koristi mogućnosti svake platforme. Na primjer, mobilne aplikacije omogućit će vam pristup detaljima bilo kojeg uređaja jednostavnim skeniranjem naljepnice QR koda. Naravno da će vam Windows konzola omogućiti ispis tih naljepnica.

PRTG koristi kombinaciju tehnologija za svoj nadzor. Koristit će SNMP nadzor, ali i WMI za Windows uređaje i NetFlow i Sflow, dvije slične, ali konkurentne tehnologije za analizu protoka. A alat ima nekoliko senzora posebno dizajniranih za mjerenje kašnjenja. Postoji QoS senzor koji će mjeriti kašnjenje u kružnom putovanju, Cisco IP SLA senzor i Ping senzor.

4 - ManageEngine NetFlow Analyzer

ManageEngine NetFlow analizator je još jedan alat za praćenje na temelju NetFlow koji sadrži neke napredne značajke praćenja kašnjenja. Alat pruža detaljan prikaz korištenja mreže i obrazaca prometa. Njegovo internetsko korisničko sučelje omogućuje vam pregled prometa putem aplikacije, razgovora, protokola i više. Sveobuhvatna nadzorna ploča alata jedna je od njegovih najboljih karakteristika. Nudi neke od najboljih svestranosti i omogućit će vam da uključite sve podatke koje želite. A za administratore u pokretu dostupne su mobilne aplikacije.

ManageEngine analizator protoka

ManageEngine NetFlow Analyzer podržava nekoliko tehnologija protoka, uključujući NetFlow, IPFIX, J-flow, NetStream i nekoliko drugih. Kao bonus, preslika je i izvrsna integracija s Cisco uređajima, s podrškom za podešavanje oblikovanja prometa i / ili QoS politika izravno iz alata.

A za mjerenje kašnjenja, ovaj alat sadrži monitor WAN Round Trip Time (RTT) koji vam omogućuje praćenje dostupnosti, latencije i kvalitete usluge WAN.

5 - PingPlotter

Unatoč pogrešnom nazivu, PingPlotter zapravo je grafički softver Traceroute koji može pomoći u rješavanju mrežnih problema. Ovaj dijagnostički alat prikazuje latenciju i gubitak paketa između računala i cilja. Omogućuje vam vizualizaciju podataka, ubrzava postupak rješavanja problema i može vam pomoći da izgradite slučaj ako trebate uvjeriti bilo koga da postoji problem na njihovom kraju.

PingPlotter Professional Screenshot

PingPlotter bilježi mrežne performanse pri svakom skoku između računala na kojem ga pokrećete i ciljnog web mjesta, poslužitelja ili uređaja. Alat će testirati put do bilo kojeg mrežnog pristupačnog uređaja. Pokazuje gdje se događa kašnjenje, štedi vam puno dijagnostičkog vremena.

Iako je korisna statistika performansi, oni vam kažu samo da je mreža za vrijeme testa ili nije uspjela - i gdje je kvar. PingPlotter ima korisnu značajku vremenske trake koja omogućava dublju razinu razumijevanja tako što točno pokazuje kada se pojave problemi. To vam omogućava da razlikujete konzistentni neuspjeh tijekom testa i kratak period jakog kvara. Također može pomoći u neusklađivanju neuspjeha s drugim istodobnim događajima.

6 - MultiPing

MultiPing drugi je proizvod s pomalo zabludu. Iako prvenstveno koristi Ping za postizanje svog performansa, MultiPing je doista sustav praćenja, pomalo poput NPM-a SolarWinds-a. Naravno, ako umjesto Ping-a upotrebljavate SNMP, podaci koje dobivate su vrlo različiti. Nemojte očekivati ​​da ćete koristiti alat sa širinom pojasa s ovim alatom. Jedna stvar koju ćete vidjeti je ipak kašnjenje. I baš kao što će monitori propusne širine tijekom vremena crtati grafikone propusnosti, tako će i ovaj vremenski prikazati kašnjenje.

Snimka zaslona MultiPing

MultiPing će vam prikazati postotak gubitka paketa kao i minimalno, prosječno i maksimalno kašnjenje. Ima automatsko otkrivanje što njegovu postavku čini vrlo lakim zadatkom. Korisničko sučelje proizvoda može se konfigurirati po vašoj želji stavljanjem njegovih različitih komponenti po potrebi. Sustav također sadrži upozorenja koja vas mogu obavijestiti kada parametri izađu iz raspona. Pored obavijesti, programi se mogu pokrenuti i na upozorenjima.

7 - Ping

Ipak ne morate preuzimati ili instalirati bilo što za testiranje kašnjenja. Ping je naredba koja je ugrađena upravo u većinu modernih operativnih sustava. Ukratko, Ping šalje niz ICMP zahtjeva za eho na ciljnu IP adresu i čeka da odgovori odgovarajućim odgovorima ICMP odjeka. Kašnjenje između zahtjeva i odgovora naziva se kašnjenje s povratnim putovanjem, što se također naziva kašnjenje. A kad ne primi odgovor na jedan od svojih zahtjeva, uslužni program pretpostavlja da je zahtjev ili zahtjev odgovor se izgubio u tranzitu i sastavlja podatke o gubitku paketa koji se prikazuju nakon što naredba završi izvršavanje.

8 - Traceroute (Ili trag)

Slično tome, Traceroute - ili Tracert ako dolazite iz svijeta Windows - mogu se koristiti i za testiranje kašnjenja. Ovo je još jedna naredba koja je ugrađena u većinu operativnih sustava. Koristi istu vrstu ICMP zahtjeva i odgovora kao Ping, ali to radi na način koji mu omogućava da pojedinačno testira vrijeme odgovora - ili kašnjenje - svakog mrežnog segmenta na putu. Ovo je još bolje nego Ping, jer vam može dati prilično dobru predodžbu o tome gdje se događa većina kašnjenja. Tako ovaj alat ne može samo izmjeriti već i utvrditi kašnjenje.

watch instagram story