Bedste netværksforsinkelse og overvågningsværktøjer i 2020

click fraud protection

Network Latency er ofte den største fjende blandt netværksadministratorer. Det ser ud til at krybe op overalt og altid ramme dig, når du mindst har brug for det. Derefter har du sandsynligvis aldrig brug for det. Latency kan være sådan, at dit netværk knap bruges. Så hvad kan der gøres ved det? Trin et er at opdage forsinkelser. Derefter skal du måle det og finde det. Først da kan du gøre noget ved at løse det. For at hjælpe dig har vi udarbejdet en liste over netværks latency testværktøjer, der kan hjælpe med at finde og måle latensproblemer.

Inden vi begynder, vil vi forsøge at forklare, hvad latens er, og hvad der forårsager det. Dette vil hjælpe dig med bedre at forstå, hvordan forskellige værktøjer kan hjælpe. Vi undersøger også vigtigheden af ​​forsinkelse, og hvordan det påvirker netværksbrug. Derefter skal vi se på, hvordan vi kan måle netværks latency. Og da det ikke er nyttigt at finde og måle latens, hvis der ikke gøres noget ved det, diskuterer vi også reduktion af netværkets latenstid. Vi er derefter klar til at præsentere vores liste over de bedste værktøjer til test af netværks latency. Men du kan se, at det ikke kun er en liste, vi gennemgår også kort hvert af værktøjerne.

instagram viewer

Hvad er netværksforsinkelse?

I en sætning er netværkets latenstid et mål for den tid det tager for en datapakke at komme fra dens kilde til sin destination. I en ideel verden ville der være nul forsinkelse. Men i virkeligheden vil der altid være nogle. Og selvom latens er uundgåelig, skal man altid sikre sig, at det ikke bliver så vigtigt, at det begynder at påvirke et netværks normale drift.

Flere faktorer bidrager til latenstid. For det første er der forplantningstid. Selvom netværk er hurtige, og bit kører med lysets hastighed, tager det stadig nogen tid at nå destinationen. Og jo længere vej, jo mere tid vil det tage. Af den grund vil forsinkelsen mellem to computere, der ligger tusinder af miles fra hinanden, normalt være højere end mellem computere i det samme rum.

En anden medvirkende faktor kaldes transmissionsforsinkelse. Dette er en forsinkelse, der kan indføres af mediet selv. Det stammer også fra størrelsen på datapakkerne. Større pakker har større latens, da de tager mere tid at levere.

Forsinkelser med router og andre behandlinger er også en kilde til netværks latenstid. Selv på knap brugt kredsløb, hvor kø ikke er til stede, er hver router nødt til at manipulere data. For eksempel skal TTL-headerfeltet dekrementeres.

Faktisk kan mange flere forsinkelser påvirke dataoverførslen. Vi kan tænke på køforsinkelser, der sker, når data ikke kan sendes med det samme eller lagringsforsinkelse, når de skal cacher til disk eller hukommelse og derefter hentes.

Latency Monitor

Måling af latenstid kan være mere kompliceret, end det ser ud. Dette gælder især, når man måler latenstid mellem meget fjerne punkter. Der er nogle få grunde til det, men det skyldes mest, at selv enorm latens stadig er relativt kort i størrelsesordenen et par tusindedele af et sekund. Du kan ikke ringe til din ven i den anden ende og fortælle ham ”OK, jeg sender dig en pakke, fortæl mig når den ankommer” og måle forsinkelsen. Chancerne er, at pakken ankommer, før du endda er færdig med at tale. Glem timing det.

Network Latency Test

Typisk måles latens ved at sende en pakke, der returneres til afsenderen og måle den tid, det tager for svaret at komme tilbage. Det er denne rundrejsetid betragtes som en forsinkelse. Der er nogle få ulemper ved denne evalueringsmetode. Hvis returvejen for eksempel er anderledes, fortæller latenstallet dig ikke, hvilken af ​​frem- eller returstierne oplever latenstid.

Et andet muligt problem er, at de typer pakker, der bruges til at måle latenstid - typisk ICMP-anmodninger og svar - behandles ikke altid af netværksenheder med samme prioritet som anden netværkstrafik.

Hvorfor er forsinkelse vigtig?

Det lette svar her er åbenlyst: fordi når latenstiden bliver for høj, kan det påvirke netværkets anvendelighed. Så det er ikke latenstid i sig selv, der er vigtigt, men at se det er. Usædvanligt høj – eller højere end sædvanlig – latenstid er ofte et tegn på, at der er noget galt med netværket eller på netværket. Det meste af tiden vil det være konsekvensen af ​​overbelastning. Netværk er som motorveje, og når der er for megen trafik, går tingene langsommere, og du får høj latens.

Men målt latens er ikke altid en indikation af et netværksproblem. Da vi normalt måler latenstid ved at måle tur-retur-tid, kan en anden kilde til latenstid være den fjerne enhed. Hvis enheden er meget travlt med at gøre, hvad det måtte være, den skal gøre, svarer den muligvis ikke med det samme på ICMP-anmodningen, den har modtaget fra testværten. Når det sker, vil det blive opfattet som netværks latency, men det har faktisk intet at gøre med netværket, og din latenstidsmåling giver dig ikke en anelse om dette.

Tilsvarende kunne brugere opleve latenstid, der ikke har noget at gøre med netværket. Applikations latenstid er muligvis lige så almindelig som netværks latency. Når serverne bliver overbelastede, reagerer starten langsomt. Ligesom netværk, når de bliver overbelastede. Men server- og applikations latenstid er bestemt ikke emnet i dag.

Reduktion af netværksforsinkelse

Det er en (irriterende) ting at opleve forsinkelse, og det er en anden ting at måle det, men hvad er det godt, medmindre du finder en måde at reducere den på. Der er flere måder, du kan gå på for at gøre dette på. Kort sagt afhænger det af, hvad der forårsager det, hvordan man løser høj latenstid. Og da den mest almindelige årsag til latenstid er overudnyttelse af netværket, så lad os se, hvad der kan gøres ved det.

Netværkskredsløb er ikke ubegrænsede, og når de bliver overudnyttet, opstår der trængsel, og brugerne oplever høj latenstid. Det fungerer nøjagtigt som motorvejstrafikken. Dette gælder især WAN-kredsløb, der ofte har meget begrænset båndbredde.

Så for at reducere latenstid er den bedste måde - du ville have gætt det - at reducere netværksforbruget. Men det er selvfølgelig ikke altid muligt. Det er her netværksoptimering kommer ind. Vi kunne skrive en hel artikel om WAN-optimering. Faktisk gjorde vi for nylig. Og der er mange værktøjer, du kan bruge til at hjælpe med denne opgave.

Mål latens: De bedste værktøjer

Som vi ved nu, skal du først måle det og finde, hvor det kommer fra for at løse problemer med latenstid. Det er her de værktøjer, vi er ved at afsløre, kan hjælpe. Nogle måler simpelthen latenstid, mens andre hjælper dig med at finde det. Andre måler endnu båndbreddeudnyttelse, hvilket kan hjælpe, da vi ved, at overforbrug er den vigtigste årsag til høj latenstid. Værktøjerne er grupperet efter type snarere end efter præference.

SolarWinds er en af ​​de mest kendte producenter af netværksadministrationsværktøjer. Virksomheden har eksisteret i aldre og er også berømt for sine flere gratis værktøjer, der hver især imødekommer et specifikt behov hos netværksadministratorer. Flere af de gratis værktøjer blev gennemgået på disse sider, da vi diskuterede bedste TFTP-servere af bedste syslog-servere.

Det SolarWinds Network Performance Monitor, eller NPM, er SolarWinds flagskibsprodukt. Det er sandsynligvis et af de bedste SNMP-båndbreddeovervågningsværktøjer, det er fyldt med så mange funktioner, at vi kunne tale om det i timevis. Værktøjets bedste fordel er sandsynligvis dets enkelhed. Men denne enkelhed kommer ikke til prisen for fleksibilitet. Dashboards, visninger, diagrammer og rapporter kan tilpasses fuldt ud til dine præferencer eller behov. Værktøjet kan indstilles på få minutter, og det kan skaleres fra det mindste netværk til enorme med tusinder af enheder.

SolarWinds-NPM-Netværk-Opsummering
  • GRATIS PRØVEVERSION:SolarWinds Network Performance Monitor
  • Officielt downloadlink:https://www.solarwinds.com/network-performance-monitor

NPM måler dog ikke direkte netværkets latenstid. Men ved at give dig detaljerede oplysninger om brugen af ​​båndbredde på alle dele af dit netværk, giver det dig hurtigt mulighed for at identificere problemer, hvor overbelastning kan være årsagen til høj forsinkelse.

NPM bruger SNMP at med jævne mellemrum pollere dine enheder og læse deres grænsefladetællere, beregne brugen af ​​båndbredde og vise dem som grafer. Konfiguration af værktøjet kræver kun, at du specificerer en enheds IP-adresse og community-streng. Avancerede funktioner giver dig mulighed for at opbygge netværkskort og vise den kritiske sti mellem to enheder, en fantastisk funktion, når du fejlsøger latens.

Prisfastsættelse for Network Performance Monitor starter ved $ 2 955. Hvis du gerne vil prøve værktøjet, før du køber det, en fuldt udstyret 30-dages prøveversion er tilgængelig.

Et andet fremragende produkt fra SolarWinds, the NetFlow Traffic Analyzer kan give administratorer en mere detaljeret oversigt over netværkstrafik. Det vil ikke kun vise dig brug og potentiel forsinkelse, men det vil også vise dig, hvor det finder sted, og ofte hvad der forårsager det. Værktøjet giver detaljerede oplysninger om, hvad den observerede trafik er. For eksempel giver værktøjet dig mulighed for at finde ud af, hvilken type trafik, eller hvilken bruger der bruger den mest båndbredde. NetFlow Traffic Analyzers dashboard har flere tilgængelige nyttige visninger, såsom top-applikationer, topprotokoller eller top talkers.

SolaeWinds NetFlow Traffic Analyzer Dashboard
  • GRATIS PRØVEVERSION:SolarWinds Netflow Traffic Analyzer
  • Officielt downloadlink:https://www.solarwinds.com/netflow-traffic-analyzer/

SolarWinds NetFlow Traffic Analyzer bruger NetFlow-protokol at indsamle detaljerede brugsoplysninger fra netværksenheder. NetFlow-protokollen, der oprindeligt blev oprettet af Cisco, giver enheder mulighed for at sende detaljerede oplysninger om hver enkelt netværk "samtale", eller flow, til en NetFlow-samler og analysator, såsom NetFlow Traffic Analyzer. Denne information indeholder flere elementer, der kan bruges til at analysere trafikken. Mange andre producenter end Cisco inkluderer også NetFlow-funktionalitet eller en tilsvarende i deres udstyr, som de nogle gange kalder det et andet navn. For nylig er NetFlow-protokollen blevet standardiseret som IPFIX eller IP Flow Information Exchange af IETF. SolarWinds NetFlow Traffic Analyzer fungerer med alle varianter af protokollen, hvilket gør den til et fremragende valg.

SolarWinds NetFlow Traffic Analyzer er et ekstra modul, der installeres oven på Network Performance Monitor. Priser starter ved $ 1 915 og varierer afhængigt af antallet af værter. Og ligesom med de fleste SolarWinds betalte produkter, en gratis prøveversion er tilgængelig.

3 - Paessler PRTG

Det Paessler Router Traffic Grapher eller PRTG, er et andet overvågningsværktøj til båndbredde. Og det er en af ​​de nemmeste og hurtigste at installere. Paessler hævder, at du kunne være i gang inden for få minutter og virkelig, det tager ikke meget tid, selvom det kræves, at opsætte produktet. Produktet har en automatisk opdagelsesfunktion, hvilket betyder, at det vil scanne dit netværk og automatisk tilføje de komponenter, det finder.

PRTG-skærmbillede

PRTG kommer standard med flere brugergrænseflader, så du kan vælge den, der bedst passer til dine behov. Der er en indbygget Windows-konsoleapplikation, der er også en Ajax-baseret webgrænseflade, og der er mobile apps til Android og iOS. Og det gør stor brug af hver platformsfunktioner. F.eks. Giver mobilapperne dig adgang til enhver enheds detaljer ved blot at scanne en QR-kodemærkning, der er påført den. Selvfølgelig giver Windows-konsollen dig mulighed for at udskrive disse etiketter.

PRTG bruger en kombination af teknologier til dens overvågning. Det vil bruge SNMP-overvågning, men også WMI til Windows-enheder og NetFlow og Sflow, to lignende, men konkurrerende flowanalyseteknologier. Og værktøjet har flere sensorer, der er specifikt designet til at måle latenstid. Der er en QoS-sensor, der måler returen forsinkelse, en Cisco IP SLA-sensor og en Ping-sensor.

4 - ManageEngine NetFlow AnalYzer

Det ManageEngine NetFlow Analyzer er et andet NetFlow-baseret overvågningsværktøj, der indeholder nogle avancerede latensovervågningsfunktioner. Værktøjet giver en detaljeret oversigt over netværksudnyttelse og trafikmønstre. Dens webbaseret brugergrænseflade giver dig mulighed for at se trafik efter applikation, samtale, protokol og mere. Værktøjets omfattende dashboard er en af ​​dets bedste funktioner. Det tilbyder nogle af de bedste alsidigheder og giver dig mulighed for at medtage de ønskede data. Og for on-the-go-administratorer er der mobile apps tilgængelige.

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer understøtter flere flowteknologier, herunder NetFlow, IPFIX, J-flow, NetStream og et par andre. Som en bonus har også den fremragende integration med Cisco-enheder med support til justering af trafikformning og / eller QoS-politikker lige fra værktøjet.

Og til latensmåling har dette værktøj en WAN Round Trip Time (RTT) monitor, der giver dig mulighed for at overvåge WAN tilgængelighed, latenstid og servicekvalitet.

5 - PingPlotter

På trods af det vildledende navn, PingPlotter er faktisk en grafisk Traceroute-software, der kan hjælpe med at løse netværksproblemer. Dette diagnostiske værktøj grafer latens og pakketab mellem din computer og et mål. Det giver dig mulighed for at visualisere oplysningerne, fremskynde din fejlfindingsproces og kan hjælpe med at opbygge en sag, hvis du har brug for at overbevise nogen om, at der findes et problem på deres ende.

PingPlotter Professional-skærmbillede

PingPlotter tegner netværkets ydeevne ved ethvert hop mellem computeren, hvor du kører den og et målwebsted, server eller enhed. Værktøjet tester stien til enhver enhed, der kan nås på netværket. Det viser, hvor latens sker, hvilket sparer dig for meget diagnosticeringstid.

Selv om det er nyttigt at have præstationsstatistikker, fortæller de dig kun, at netværket mislykkedes - eller ikke mislykkedes - under testen, og hvor fejlen er. PingPlotter har en nyttig tidslinjefunktion, der giver et dybere forståelsesniveau ved at vise nøjagtigt, når der opstår problemer. Dette giver dig mulighed for at skelne mellem en konsekvent fiasko gennem hele testen og en kort periode med alvorlig fiasko. Det kan også hjælpe med at korrelere fejlen med andre samtidige begivenheder.

6 - MultiPing

MultiPing er et andet produkt med et noget vildledende navn. Selvom det primært bruger Ping til at opnå sin præstation, er MultiPing virkelig et overvågningssystem, ligesom SolarWinds 'NPM. Selvfølgelig bruger Ping snarere at SNMP betyder, at de oplysninger, du får, er meget forskellige. Forvent ikke at se båndbreddeudnyttelse med dette værktøj. En ting, du dog vil se, er forsinkelse. Og ligesom båndbreddemonitorer vil plotte grafer af båndbredde over tid, vil denne en plot kortvarighed over tid.

MultiPing-skærmbillede

MultiPing viser dig pakketab i procent såvel som minimum, gennemsnit og maksimal forsinkelse. Det har auto-discovery, hvilket gør opsætningen til en super nem opgave. Produktets brugergrænseflade kan konfigureres efter din smag ved at placere dets forskellige komponenter, som du finder passende. Systemet har også advarsler, der kan underrette dig, når parametre er uden for rækkevidde. Ud over meddelelser kan programmer startes på alarmer.

7 - Ping

Du behøver dog ikke downloade eller installere noget for at teste latenstid. Ping er en kommando, der er indbygget lige i de fleste moderne operativsystemer. Kort sagt sender Ping en række ICMP-ekko-anmodninger til mål-IP-adressen og venter på, at den skal svare med tilsvarende ICMP-ekko-svar. Forsinkelsen mellem anmodningen og svaret kaldes returrejse, der også kaldes latens. Og når det ikke modtager et svar på en af ​​dets anmodninger, antager værktøjet, at enten anmodningen eller svar gik tabt under transit og kompilerer pakketabinformationen, der vises, når kommandoen er afsluttet udførelse.

8 - Traceroute (eller Tracert)

Tilsvarende kan Traceroute – eller Tracert, hvis du kommer fra Windows-verdenen, også bruges til forsinkelse-testformål. Dette er en anden kommando, der er indbygget i de fleste operativsystemer. Den bruger den samme type ICMP-anmodninger og svar som Ping, men det gør det på en måde, der giver det mulighed for individuelt at teste responstiden - eller latensen - for hvert netværkssegment langs stien. Dette er endnu bedre end Ping, da det kan give dig en ret god idé om, hvor det meste af forsinkelsen sker. Så dette værktøj kan ikke kun måle, men også finde latens.

watch instagram story