Beste verktøy for nettverksforsinkelse og overvåking i 2020

click fraud protection

Network Latency er ofte den største fienden for nettverksadministratorer. Det ser ut til å krype opp overalt og alltid slå deg når du minst trenger det. Så igjen trenger du sannsynligvis aldri det. Latency kan være slik at nettverket ditt knapt brukes. Så, hva kan gjøres med det? Trinn en er å oppdage latenser. Deretter må du måle det og finne det. Først da vil du kunne gjøre noe med å løse det. For å hjelpe deg har vi satt sammen en liste over nettverksforsinkelsestestingverktøy som kan hjelpe deg med å oppdage og måle vanskelighetsproblemer.

Før vi begynner, vil vi prøve å forklare hva som er ventetid og hva som forårsaker det. Dette vil hjelpe deg med å forstå hvordan forskjellige verktøy kan hjelpe. Vi vil også undersøke viktigheten av forsinkelse og hvordan det påvirker nettverksbruk. Deretter ser vi på hvordan vi kan måle nettverksforsinkelse. Og siden det er ubrukelig å finne og måle latens hvis ingenting blir gjort med det, vil vi også diskutere nettverksforsinkelse. Vi vil da være klar til å presentere listen over de beste verktøyene for nettverksforsinkelse. Men du vil se at det ikke bare er en liste, vi ser også kort på hvert av verktøyene.

instagram viewer

Hva er nettverksforsinkelse?

I en setning er nettverksforsinkelse et mål på tiden det tar for en datapakke å komme fra kilden til bestemmelsesstedet. I en ideell verden ville det være null latenstid. Men i virkeligheten vil det alltid være noen. Og selv om latens er uunngåelig, må man alltid sørge for at det ikke blir så viktig at det begynner å påvirke normal drift av et nettverk.

Flere faktorer bidrar til latenstid. For det første er det forplantningstid. Selv om nettverk er raske og bitene går med lysets hastighet, tar det fortsatt litt tid å nå målet. Og jo lengre vei, jo mer tid vil det ta. Av den grunn vil forsinkelsen mellom to datamaskiner som ligger tusenvis av miles fra hverandre normalt være høyere enn mellom datamaskiner i samme rom.

En annen medvirkende faktor kalles overføringsforsinkelse. Dette er en forsinkelse som kan introduseres av mediet selv. Det stammer også fra størrelsen på datapakkene. Større pakker vil ha høyere ventetid ettersom de tar mer tid å levere.

Ruter og andre prosesseringsforsinkelser er også en kilde til nettverksforsinkelse. Selv på knapt brukte kretsløp der køen er fraværende, trenger hver ruter å manipulere data. For eksempel må TTL-toppfeltet dekrementeres.

Faktisk kan mange flere forsinkelser påvirke dataoverføringen. Vi kan tenke på forsinkelser i kø som skjer når data ikke kan sendes umiddelbart eller lagringsforsinkelse når de må bufres til disk eller minne og deretter hentes.

Latency Monitor

Å måle latenstid kan være mer komplisert enn det ser ut. Dette gjelder spesielt når du måler latenstid mellom veldig fjerne punkter. Det er noen få grunner til det, men det skyldes mest at til og med enorm latens fortsatt er relativt kort, i størrelsesorden noen tusenvis av et sekund. Du kan ikke ringe vennen din i den andre enden og si til ham "OK, jeg sender deg en pakke, fortell meg når den kommer" og måle forsinkelsen. Sjansen er stor for at pakken kommer fram før du er ferdig med å snakke. Glem timing det.

Network Latency Test

Typisk måles latens ved å sende en pakke som returneres til avsenderen og måle tiden det tar før responsen kommer tilbake. Det er denne tur-retur tid anses å være forsinkelsen. Det er noen ulemper med denne evalueringsmetoden. For eksempel, hvis returveien er annerledes, vil ikke latenstallet fortelle deg hvilken av frem- eller returstiene som opplever latenstid.

Et annet mulig problem er at de typer pakkene som brukes til å måle latenstid - typisk ICMP-forespørsler og svar - blir ikke alltid behandlet av nettverksenhetene med samme prioritet som annen nettverkstrafikk.

Hvorfor er latens viktig?

Det enkle svaret her er åpenbart: fordi når ventetiden blir for høy, kan det påvirke bruken av nettverk. Så det er ikke latenstid i seg selv som er viktig, men å se på det. Uvanlig høy – ​​eller høyere enn vanlig – latenstid er ofte et tegn på at noe er galt med nettverket eller på nettverket. Det meste av tiden vil det være konsekvensen av lunger. Nettverk er som motorveier, og når det er for mye trafikk, bremser ting, og du får høy latens.

Men målt latenstid er ikke alltid en indikasjon på et nettverksproblem. Siden vi vanligvis måler latens ved å måle tur / retur-tid, kan en annen kilde til latens være den fjerne enheten. Hvis den enheten er veldig opptatt med å gjøre hva det måtte være, må den kanskje ikke svare med en gang på ICMP-forespørselen den mottok fra testverten. Når det skjer, vil det oppfattes som nettverksforsinkelse, men det har faktisk ingenting å gjøre med nettverket og latenstidsmåling vil ikke gi deg en anelse om dette.

Tilsvarende kan brukere oppleve latens som ikke har noe med nettverket å gjøre. Bruksforsinkelse er muligens like vanlig som nettverksforsinkelse. Når servere blir overbelastet, reagerer starten saktere. Akkurat som nettverk når de blir overbelastet. Men server- og applikasjonsforsinkelse er definitivt ikke temaet i dag.

Redusere nettverksforsinkelse

Det er en (irriterende) ting å oppleve forsinkelse, og det er en annen ting å måle det, men hva bra er det med mindre du finner en måte å redusere den på. Det er flere måter du kan gjøre dette på. I et nøtteskall, hvordan du fikser høy latens avhenger av hva som forårsaker det. Og siden den vanligste årsaken til forsinkelse er overforbruk av nettverk, la oss se hva som kan gjøres med det.

Nettverkskretser er ikke ubegrenset, og når de blir overutnyttet, oppstår overbelastning og brukere opplever høy latens. Det fungerer akkurat som motorvei. Dette gjelder spesielt WAN-kretser som ofte har sterkt begrenset båndbredde.

Så for å redusere latenstid er den beste måten - du ville gjettet det - å redusere nettverksbruken. Men dette er selvfølgelig ikke alltid mulig. Det er her nettverksoptimalisering kommer inn. Vi kunne skrevet en hel artikkel om WAN-optimalisering. Faktisk har vi nylig gjort det. Og det er mange verktøy du kan bruke for å hjelpe deg med denne oppgaven.

Mål latens: de beste verktøyene

Som vi nå vet, for å løse vanskelighetsproblemer, må du først måle det og finne hvor det kommer fra. Det er her verktøyene vi skal avsløre kan hjelpe. Noen vil ganske enkelt måle latens, mens andre vil hjelpe deg med å finne det. Andre måler likevel båndbreddebruk som kan hjelpe siden vi vet at overforbruk er hovedårsaken til høy latenstid. Verktøyene er gruppert etter type i stedet for etter preferanse.

SolarWinds er en av de mest kjente produsentene av nettverksadministrasjonsverktøy. Selskapet har eksistert i evigheter og er også kjent for sine flere gratis verktøy, som hver for seg adresserer et spesifikt behov hos nettverksadministratorer. Flere av gratisverktøyene ble gjennomgått på disse sidene mens vi diskuterte beste TFTP-servere av beste syslog-servere.

De SolarWinds Network Performance Monitor, eller NPM, er SolarWinds flaggskipprodukt. Det er uten tvil et av de beste overvåkingsverktøyene for SNMP båndbredde, det er fullpakket med så mange funksjoner at vi kan snakke om det i flere timer. Verktøyets beste fordel er sannsynligvis enkelheten. Men denne enkelheten kommer ikke til pris av fleksibilitet. Dashbord, visninger, diagrammer og rapporter kan tilpasses helt etter dine preferanser eller behov. Verktøyet kan settes opp på få minutter, og det kan skaleres fra det minste nettverk til enorme nettverk med tusenvis av enheter.

Solarwinds-NPM-Network-sammendrag
  • GRATIS PRØVEPERIODE:SolarWinds Network Performance Monitor
  • Offisiell nedlastingslink:https://www.solarwinds.com/network-performance-monitor

NPM måler ikke direkte nettverksforsinkelse. Men ved å gi deg detaljert informasjon om bruken av båndbredde i hver del av nettverket ditt, vil det gjøre at du raskt kan identifisere problemer der trafikkstopp kan være årsaken til høy latenstid.

NPM bruker SNMP å periodisk avstemme enhetene dine og lese grensesnittstellene deres, beregne bruken av båndbredde og vise dem som grafer. Konfigurering av verktøyet krever bare at du angir en enhets IP-adresse og fellesskapsstreng. Avanserte funksjoner lar deg bygge nettverkskart og vise den kritiske banen mellom to enheter, en flott funksjon når du feilsøker latens.

Prisene for nettverksresultatmonitoren starter på 2 955 dollar. Hvis du vil prøve verktøyet før du kjøper det, en fullverdig 30-dagers prøveversjon er tilgjengelig.

Et annet utmerket produkt fra SolarWinds, the NetFlow Traffic Analyzer kan gi administratorer en mer detaljert oversikt over nettverkstrafikk. Det vil ikke bare vise deg utnyttelse og potensiell forsinkelse, men det vil også vise deg hvor det foregår og ofte hva som forårsaker det. Verktøyet gir detaljert informasjon om hva den observerte trafikken er. For eksempel lar verktøyet deg finne ut hvilken type trafikk eller hvilken bruker som bruker mest båndbredde. NetFlow Traffic Analyzers instrumentpanel har flere nyttige visninger tilgjengelig, for eksempel toppprogrammer, toppprotokoller eller topppratere.

SolaeWinds NetFlow Traffic Analyzer Dashboard
  • GRATIS PRØVEPERIODE:SolarWinds Netflow Traffic Analyzer
  • Offisiell nedlastingslink:https://www.solarwinds.com/netflow-traffic-analyzer/

SolarWinds NetFlow Traffic Analyzer bruker NetFlow-protokoll for å samle detaljert bruksinformasjon fra nettverksenheter. NetFlow-protokollen, som opprinnelig ble opprettet av Cisco, lar enheter sende detaljert informasjon om hver enkelt nettverk "samtale", eller flyt, til en NetFlow-samler og analysator som NetFlow Traffic Analyzer. Denne informasjonen inneholder flere elementer som kan brukes til å analysere trafikken. Mange andre produsenter enn Cisco har også NetFlow-funksjonalitet eller tilsvarende i utstyret, og noen ganger kaller det et annet navn. Nylig har NetFlow-protokollen blitt standardisert som IPFIX, eller IP Flow Information Exchange, av IETF. SolarWinds NetFlow Traffic Analyzer vil fungere med alle varianter av protokollen, noe som gjør det til et utmerket valg.

SolarWinds NetFlow Traffic Analyzer er en tilleggsmodul som installeres på toppen av Network Performance Monitor. Prisingen starter på $ 1 915 og varierer avhengig av antall verter. Og akkurat som med de fleste SolarWinds betalte produkter, en gratis prøveversjon er tilgjengelig.

3 - Paessler PRTG

De Paessler Router Traffic Grapher, eller PRTG, er et annet overvåkningsverktøy for båndbredde. Og det er en av de enkleste og raskeste å sette opp. Paessler hevder at du kan være i gang i løpet av få minutter, og virkelig, å sette opp produktet tar ikke mye tid om enn litt mer enn det som hevdes. Produktet har en auto-funnfunksjon som betyr at det vil skanne nettverket ditt og automatisk legge til komponentene det finner.

PRTG-skjermbilde

PRTG leveres som standard med flere brukergrensesnitt, slik at du kan velge det som best passer dine behov. Det er et eget Windows-konsollprogram, det er også et Ajax-basert nettgrensesnitt, og det er mobile apper for Android og iOS. Og det gjør stor nytte av hver plattformfunksjonalitet. For eksempel vil mobilappene gi deg tilgang til alle enhetsdetaljer ved å skanne en QR-kodetikett som er festet til den. Selvfølgelig vil Windows-konsollen la deg skrive ut disse etikettene.

PRTG bruker en kombinasjon av teknologier for overvåking. Den vil bruke SNMP-overvåking, men også WMI for Windows-enheter og NetFlow og Sflow, to lignende, men konkurrerende flytanalyseteknologier. Og verktøyet har flere sensorer som er spesielt designet for å måle latens. Det er en QoS-sensor som vil måle tur / retur-forsinkelsen, en Cisco IP SLA-sensor og en Ping-sensor.

4 - ManageEngine NetFlow AnalYzer

De ManageEngine NetFlow Analyzer er et annet NetFlow-basert overvåkningsverktøy som inneholder noen avanserte latensovervåkingsfunksjoner. Verktøyet gir en detaljert oversikt over nettverksbruk og trafikkmønster. Det webbaserte brukergrensesnittet lar deg se trafikk etter applikasjon, samtale, protokoll og mer. Verktøyets omfattende dashbord er en av de beste funksjonene. Det tilbyr noen av de beste allsidighetene, og lar deg inkludere data du ønsker. Og for on-the-go administratorer er det tilgjengelige mobilapper.

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer støtter flere flyteknologier, inkludert NetFlow, IPFIX, J-flow, NetStream og noen få andre. Som en bonus har også den utmerkede integrasjonen med Cisco-enheter, med støtte for å justere trafikkforming og / eller QoS-retningslinjer rett fra verktøyet.

Og for latensmåling har dette verktøyet en WAN Round Trip Time (RTT) monitor som lar deg overvåke WAN tilgjengelighet, latenstid og servicekvalitet.

5 - PingPlotter

Til tross for det misvisende navnet, Pingplotter er faktisk en grafisk Traceroute-programvare som kan bidra til å løse nettverksproblemer. Dette diagnostiske verktøyet grafer latens og pakketap mellom datamaskinen og et mål. Den lar deg visualisere informasjonen, akselererer feilsøkingsprosessen og kan bidra til å opprette en sak hvis du trenger å overbevise noen om at et problem eksisterer på slutten.

PingPlotter Professional-skjermbilde

PingPlotter grafer nettverksytelse ved hvert hopp mellom datamaskinen der du kjører den og et målnettsted, server eller enhet. Verktøyet vil teste banen til alle enheter som kan nås via nettverket. Den viser hvor latenstid skjer, og sparer deg for mye diagnostisk tid.

Selv om det er nyttig å ha ytelsesstatistikk, forteller de deg bare at nettverket mislyktes - eller ikke mislyktes - under testen og hvor feilen er. PingPlotter har en nyttig tidslinjefunksjon som gir et dypere forståelsesnivå ved å vise nøyaktig når problemer oppstår. Dette lar deg skille mellom en konsekvent svikt gjennom hele testen og en kort periode med alvorlig svikt. Det kan også bidra til å korrelere feilen med andre samtidige hendelser.

6 - MultiPing

Multi er et annet produkt med et noe misvisende navn. Selv om den først og fremst bruker Ping for å oppnå sin prestasjon, er MultiPing virkelig et overvåkningssystem, noe som SolarWinds ’NPM. Selvfølgelig bruker Ping heller at SNMP betyr at informasjonen du får er veldig forskjellig. Ikke forvent å se båndbreddebruk med dette verktøyet. En ting du vil se, er latens. Og akkurat som båndbreddemonitorer vil plotte grafer av båndbredde over tid, vil denne plotte latens over tid.

MultiPing-skjermbilde

MultiPing vil vise deg pakketap i prosent, så vel som minimum, gjennomsnitt og maksimal forsinkelse. Det har auto-discovery som gjør oppsettet til en superenkelig oppgave. Produktets brukergrensesnitt kan konfigureres etter ønske ved å plassere de forskjellige komponentene slik du vil. Systemet har også varsler som kan varsle deg når parametere er utenfor rekkevidden. I tillegg til varsler, kan programmer startes på varsler.

7 - Ping

Du trenger ikke å laste ned eller installere noe for å teste latenstid. Ping er en kommando som er bygget rett inn i de fleste moderne operativsystemer. I et nøtteskall sender Ping en serie ICMP-ekkoforespørsler til IP-adressen til målet og venter på at den skal svare med tilsvarende ICMP-ekkosvar. Forsinkelsen mellom forespørselen og svaret kalles tur-retur-forsinkelsen, som også blir referert til som latenstid. Og når det ikke mottar svar på en av forespørslene, antar verktøyet at enten forespørselen eller svaret gikk tapt i transitt og kompilerer pakke-tapsinformasjonen som vises når kommandoen er fullført utføring.

8 - Traceroute (Or Tracert)

Tilsvarende kan Traceroute – eller Tracert hvis du kommer fra Windows-verdenen også brukes til forsinkelsestesting. Dette er en annen kommando som er innebygd i de fleste operativsystemer. Den bruker samme type ICMP-forespørsler og svar som Ping, men den gjør det på en måte som gjør at den kan teste responstiden - eller latensen - for hvert nettverkssegment langs banen. Dette er enda bedre enn Ping, da det kan gi deg en ganske god ide om hvor det meste av forsinkelsen skjer. Så dette verktøyet kan ikke bare måle, men også finne latens.

watch instagram story