Hvad er gennemstrømning? 6 bedste værktøjer til måling af gennemstrømning

click fraud protection

Gennemstrømning - eller mere præcist netværksgenomstrømning, da det er det, vi skal tale om - er et mål for et kredsløbs kapacitet til at transportere data. Det udtrykkes normalt i bit pr. Sekund, og det giver en idé om mængden af ​​data, der kan transmitteres ved tidsenhed. I dag gennemgår vi de bedste værktøjer til måling af gennemstrømning. Nogle af jer spekulerer på, hvorfor nogen har brug for et sådant værktøj. Når alt kommer til alt er ikke et kredsløb på 100 Mbps kredsløb 100 Mbps? Nå, ikke altid, derfor behovet for værktøjer til at måle det.

Vi starter vores udforskning med at se et dybtgående gennemstrømning. Vi fortæller dig, hvad det er, og hvad det ikke er. Vi forsøger derefter at tackle den almindelige forvirring mellem båndbredde og gennemstrømning. De er beslægtede, men ikke de samme. Så taler vi om faktorer, der har en negativ indvirkning på gennemstrømningen. Vores næste forretningsorden er at sikre, at alle er på den samme side om bits og bytes, og at vi alle forstår, hvad Gennemsnitstal egentlig betyder. Med alt dette bag os afslører vi nogle af de bedste målingsværktøjer til gennemgang, vi kunne finde, efterfulgt af en kort diskussion om de specifikke værktøjer, der bruges til at måle internetgjennomstrømning.

instagram viewer

Hvad er gennemstrømning?

Ifølge Wikipedia er "gennemstrømning den maksimale produktionshastighed eller den maksimale hastighed, som noget kan behandles på". Dette er dog lidt generisk, og hvad vi virkelig er interesseret i er netværkstrøm. Så med henvisning til det populære online encyklopædi defineres det yderligere inden for telekommunikationssammenhæng som "hastigheden for vellykket meddelelsesudlevering via en kommunikationskanal". Vi kommer nærmere vores mål om at definere gennemstrømning.

I computernetværksmæssige termer henviser gennemstrømning normalt til et kredsløb eller et links maksimale kapacitet til at flytte data. Dets værdi udtrykkes i bit pr. Sekund (bps), ofte ved hjælp af multiplikatorer som kilo, mega eller giga. Gennemstrømning er det, du ofte betaler for. For eksempel forventer du, at et LAN-interface på 100 Mbps har en kapacitet på 100 Mbps. Tilsvarende, hvis du har en 20 Mbps-forbindelse til internettet, forventer du, at dens gennemstrømning er 20 Mbps.

Den nøjagtige definition af gennemstrømning er ikke nøjagtigt klar, men med henblik på vores diskussion antager vi, at det er det rigtige mål for et netværkskredits kapacitet til at transportere data. På enklere vilkår er det den maksimale opnåelige båndbredde i et kredsløb. Hvis vi sammenligner kredsløbet med en motorvej - som vi ofte gør - er gennemstrømningen antallet af biler, det kan transportere i timen.

Er gennemstrømning og båndbredde den samme?

Så i betragtning af vores forsøg på at definere gennemstrømning, kan du måske hoppe til den konklusion, at gennemstrømning og båndbredde er den samme. Og hvis vi ser på definitioner af netværksbåndbredde og netværksgenomstrømning, vil du se mange ligheder. Faktisk kan båndbredde-definitionen af ​​en person være outputdefinitionen af ​​en anden, og dette kan få det til at virke som om udtrykkene er løst udskiftelige.

Vi tror ikke, de kan udskiftes. Men i virkeligheden betyder det, hvad vi mener, ikke rigtig noget. Eller i det mindste skal det ikke meget for dig. Det, der betyder noget, er, at vi er enige om, hvad der kaldes, hvad i denne artikel. Så for resten af ​​vores diskussion vil vi henvise til gennemstrømning som MAXIMUM datatransportkapacitet i et kredsløb, og vi vil referere til båndbredde som den aktuelle frekvens af data, som et kredsløb bærer. Så den målte båndbredde på et kredsløb med 100 Mbps gennemstrømning kan være så lavt som 1 Mbps. Faktisk kan det være nul.

Faktorer, der påvirker gennemstrømningen

Så hvis gennemstrømning er den maksimale bæreevne på et kredsløb, burde det ikke variere, ikke? Det varierer faktisk. Det er faktisk vigtigt at skelne mellem maksimal gennemstrømning og faktisk gennemstrømning. Lad os forklare. Vi tager som eksempel en gennemstrømning af en dataspor mellem en server i et datacenter og en anden server i et andet datacenter. Naturligvis vil vi blive fristet til at tro, at stienes gennemstrømning vil være den for det segment af stien med den laveste gennemstrømning. Men selvom det er sandt, at det aldrig vil være højere end det, kunne det være lavere. Hver enhed mellem kilden og destinationen kan tilføje nogle forsinkelser, der igen vil påvirke gennemstrømningen negativt.

Overudnyttelse af netværket og den resulterende overbelastning kan også påvirke gennemstrømningen. Hvis vi går tilbage til motorvejsanalogien, ved vi alle, at en travl motorvej kører meget langsommere end den, der har lidt trafik. Det samme er tilfældet med overbelastede netværk.

Forvirr ikke Bits And Bytes

At kende den maksimale gennemstrømning af et kredsløb eller en sti til en destination skal gøre det muligt for en at beregne, hvor lang tid der vil være behov for at overføre en fil med en given størrelse. Men du skal være forsigtig, så du får dine æbler og appelsiner lige.

Gennemsnit måles typisk i bit pr. Sekund (bps), kilobits per sekund (kbps), megabits per sekund (Mbps) og gigabits per sekund (Gbps). Og der er en vis forvirring med hensyn til hvad kilo, mega og giga præfikser betyder. Under S.I.-standarden angiver disse præfikser multiplikation med 1.000 (kilo), 1.000.000 (mega) og 1.000.000.000 (giga).

Hvad angår filstørrelser, måles de typisk i byte, kilobyte, megabyte og gigabyte, hvor en byte er otte bit. I dag har kilo-, mega- og giga-præfikser de samme S.I.-standardbetydninger, der er i overensstemmelse med 1998 International Electrotechnical Commission (IEC) -standarder. Mange bruger dog stadig den ældre binære konvention, der definerer en kilobyte, er som 1 024 byte. Følgelig er en filstørrelse på 1 megabyte 1 024 × 1 024 (eller 1 048 579) byte, og 1 gigabyte er 1 024 × 1 024 × 1 024 (eller 1 073 741 824) bytes.

Den vigtige ting at bemærke her er, at forskellen mellem S.I. gigabyte og den gamle skole binære gigabyte er næsten 74 megabyte. Så når du prøver at beregne den tid, der kræves til at overføre en mængde data, skal du vide, om filstørrelsen og gennemstrømningstallene bruger S.I. eller binære præfikser.

At få dine numre lige

Det er ikke usædvanligt, at folk forkorter almindeligt anvendte udtryk. For eksempel refererer vi ofte til en 64 kilobyte fil som en 64 k fil eller henviser til en 100 megabyte fil som en 100 meg fil. Vi gør ofte det samme, når vi taler om kredsløbstrøm. Så vi refererer til et 256 kilobits pr. Sekund kredsløb som et 256 k kredsløb eller et 2 Mbps kredsløb som et 2 megc kredsløb. Naturligvis betyder det, at du skal være forsigtig, når du beregner overførselstider, da filstørrelser måles i byte, mens et kredsløbs gennemløb måles i bits.

Hvis vi for eksempel tager en 64 k fil. Det er faktisk 64 × 1.024 (forudsat at vi bruger binære multiplikatorer) × 8 bit i størrelse for i alt 524 288 bit. Ligeledes sender et 64 k kredsløb bits med en hastighed på 64 × 1.000 eller 64.000 bps. Derfor vil den tid, det tager at transmittere en 64 k-fil over 64 k-kredsløbet, være mindst 524 288/64 000 eller 8.192 sekunder. Mange mennesker med urette antager, at en “k” altid er den samme og vil konkludere, at en fil på 64 k vil tage 1 sekund at transmittere over et 64 k kredsløb.

De bedste værktøjer til måling af gennemstrømning

Blandt alle de værktøjer, der er tilgængelige til at overvåge og måle netværkets ydelse, er nogle dedikeret til at måle gennemstrømning. Det er de værktøjer, vi skal gennemgå. Nedenstående værktøjer bruger forskellige metoder til at måle gennemstrømning. Nogle vil bruge analyseprotokoller såsom SNMP eller NetFlow mens andre udfører stresstest.

SolarWinds har fået et solidt ry for at gøre nogle af de bedste værktøjer til overvågning af netværk. Det USA-baserede firma er også berømt for sine mange gratis værktøjer, der imødekommer specifikke behov hos netværksadministratorer som f.eks TFTP-server eller a undernet lommeregner.

Virksomheden har også en løsning til gennemstrømningsanalyse i sin Network Bandwidth Analyzer Pack. Dette er dog ikke et selvstændigt produkt, men snarere en tilføjelse til enten SolarWinds Network Performance Monitor, en af ​​de bedste SNMP overvågningsværktøjer eller den SolarWinds NetFlow Traffic Analyzer, en fremragende NetFlow samler og analysator.

SolarWinds NPM Network Resume

Så lad os se hvad Netværksbåndbreddeanalysator pakke har at tilbyde. Produktet tilbyder omfattende netværkskompleksanalyse og ydeevneovervågning. Det vil således overvåge og analysere netværkets ydelse og gennemstrømning. Det vil også hjælpe med at finde netværksfejl og overvåge tilgængeligheden og ydeevnen for enheder og indsamle flowdata til gennemstrømningsmåling.

Softwaren kan også hjælpe dig med at identificere brugere og applikationer med båndbredde-hogging, bestemme hvilke brugere, applikationer eller netværk protokoller bruger den mest båndbredde, validerer prioriteringspolitikker for netværkstrafik og måler effektiviteten af ​​QoS politikker.

SolarWinds Network Bandwidth Pack er licenseret baseret på det største antal noder, grænseflader eller volumener. Du skal kontakte SolarWinds for at få et tilbud. Da det er et tilføjelse til enten NPM eller NTA, skal du også medtage omkostningerne ved en af ​​disse. Hvis du foretrækker at prøve produktet, før du køber det, er en gratis prøveversion tilgængelig.

GRATIS PRØVEVERSION: SOLARWINDS NETVÆRKS Båndbreddeanalysatorpakke

2. Iperf3

Iperf-serien af ​​værktøjer kan bruges til at bestemme den maksimale gennemstrømning af IP-netværk. Det indeholder forskellige indstillelige parametre relateret til timing, protokoller og buffere, så du kan tilpasse jobbet til dine nøjagtige behov. For hver test iperf3rapporterer den målte gennemstrømning, tab og andre parametre.

Iperf3 tilbyder mange forbedringer i forhold til tidligere versioner, og det indeholder nu en række funktioner, der findes i andre værktøjer, såsom nuttcp og netperf. Disse nyttige funktioner manglede fra den forrige iperf. For eksempel har denne version en nulkopi-tilstand og en valgfri JSON-udgang. Noter det iperf3 er ikke bagudkompatibel med den originale iperf.

Iperf3-skærmbillede

Iperf3 er hovedsageligt udviklet af ESnet / Lawrence Berkeley National Laboratory. Det frigives under en BSD-licens med tre klausuler. Primært udviklet på CentOS Linux, FreeBSD og OS X, disse er de eneste officielt understøttede platforme. Der har dog været nogle rapporter om succes med OpenBSD, Android og andre Linux-distributioner.

Bemærk, at den tidligere version af iperf, iperf2, stadig er aktivt udviklet af en anden organisation. Hvis du dog ønsker den bedste funktionalitet, skal du bruge iperf3 som kan downloades fra dens GitHub hjem.

3. TotuSoft LAN-hastighedstest

På trods af sit navn, LAN-hastighedstesttester ikke kun Local Area Networks. Det blev designet fra bunden til at være et enkelt, men kraftfuldt værktøj til måling af filoverførsel, harddisk, USB-drev og LAN-hastigheder. Værktøjet fungerer ved at beregne den tid, der kræves for at flytte en kendt datamængde. Hvis du vælger en lokal harddisk eller USB-lagerenheder som destination, måler den enhedens gennemstrømning. På den anden side, hvis du vælger en ekstern lagerplads, vil den måle netværkets gennemstrømning.

Skærmbillede af TotuSoft LAN-hastighedstest

LAN-hastighedstest bygger testfilen i hukommelsen og overfører den derefter begge veje (uden skadelige virkninger af cache-cache til Windows / Mac) mens du holder styr på den tid, der kræves til at afslutte overførslen. Derefter gør alle beregningerne for dig.

Der er også en mulighed for at overføre filen til en ekstern computer, der kører LAN-hastighedstest Server. Dette kan være nyttigt, da det konstaterer, at det, du måler, virkelig er LAN-gennemstrømningen, og at enhver latenstid i delsystemet for fjernhostlager ignoreres. Ligesom LAN-hastighedstest værktøj, LAN-hastighedstest Server lagrer de modtagne data i hukommelsen snarere end på disk.

LAN Speed ​​Test er tilgængelig i en funktionsreduceret gratis version eller i en betalt version, der starter ved $ 10 for en enkelt licens med volumenrabatter for flere kopier.

4. NetStress

NetStress er et værktøj, der er specialiseret i måling af gennemstrømning på trådløse netværk. Det er et tokomponentværktøj med en klient og en server, og det vil effektivt måle gennemstrømningen mellem de to. Så det kan også bruges til kablede netværk.

NetStress-skærmbillede

Den anbefalede anvendelse til dette værktøj er først at bruge det til at fastlægge et benchmark for et netværks ydelse. Når der derefter rapporteres om problemer, og du har mistanke om, at ydelsen er forringet, kører du den igen og sammenligner resultaterne med benchmark. Dette fortæller dig, om der faktisk er et problem med gennemstrømning, og angiver de trin, der kræves for at løse det. Dette er faktisk, hvor værktøjets trådløse specialisering kommer ind.

NetStress er fyldt med funktioner. For det første er der kun et værktøj, der kan være enten serveren eller klienten. Det vil også understøtte både TCP- og UDP-dataoverførsler med variabel segmentstørrelse, og det vil understøtte flere datastrømme. Det har også flere avancerede parametre, der kan justeres til din smag. For eksempel kan du vælge, at displayenhederne skal være i bits eller bytes pr. Sekund.

Netstress kan downloades gratis fra nutsaboutnets.com, udgiverens websted.

5. TamoSoft gennemgangstest

Det TamoSoft gennemgangstester det eneste værktøj på vores liste, der annonceres som et gennemstrømningstestværktøj. Det er et freeware-værktøj. Dette betyder, at selvom det er tilgængeligt gratis, er det ikke open source. Værktøjet fungerer ved kontinuerligt at sende TCP- og UDP-datastrømme over dit netværk og beregne vigtige målinger. Det beregner f.eks. Opstrøms og nedstrøms gennemstrømningsværdier, pakketab og rundrejsetid. Softwaren viser resultaterne i både numeriske og kortformater.

TamoSoft gennemgangstestskærmbillede

Det TamoSoft gennemgangstest understøtter både IPv4- og IPv6-forbindelser og giver brugeren mulighed for at evaluere netværkets ydeevne afhængigt af indstillingerne for Service of Quality (QoS). Som et par andre værktøjer på vores liste er dette et tokomponentværktøj med en server og en klient.

Sådan fungerer værktøjerne: Klientdelen opretter forbindelse til den serverdel, der lytter til forbindelser. Når forbindelsen er oprettet, udveksler klienten og serveren data i begge retninger, og klientdelen af ​​applikationen beregner og viser derefter netværksmetrikerne. Dette er temmelig enkelt, men det gør et fremragende stykke arbejde med at måle den faktiske gennemstrømning.

Det TamoSoft gennemgangstest er freeware, og TamoSoft tilbyder også en fuldgyldig løsning til WLAN-ydelsesanalyse, der kaldes TamoGraph Site Survey.

6. IxChariot

Sidste på vores liste er IxChariot fra Ixia, softwaregrenen til Keysight, producent af nogle af verdens mest berømte elektroniske testudstyr. IxChariot er faktisk meget mere end bare et målingsværktøj til gennemstrømning, det er en komplet netværksanalyseløsning med utallige avancerede funktioner. Det vil måle gennemstrømning - det ville ikke være på denne liste ellers - men det vil gøre meget mere.

Ixia IxChariot Throughput Screenshot

Her er nogle af nøglefunktionerne i produktet. Det giver dig mulighed for øjeblikkeligt at vurdere netværkets ydelse, herunder trådløs ydeevne og geo-placering. Dens ydeevne Endpoints kører på mobile enheder, pc'er, Mac'er eller i enhver hypervisor eller cloud-service og muliggør central styring af enhver platform. Softwaren leverer fuld applikationsemulering og nøgleprestationsmålinger, herunder gennemstrømning, pakketab, jitter, forsinkelse, MOS og OTT-videoer som Netflix eller YouTube.

Dette er et produkt på topniveau, der bærer en pris på topniveau, som kun kan opnås ved at anmode om et formelt tilbud. Og mens en gratis prøveversion ikke er tilgængelig, er en gratis online demo.

Om Internet Throughput Testing

Inden vi afslutter vores diskussion, er der en anden populær type værktøj til måling af netværkstrøm, som vi gerne vil tale om. Det er internethastighedstestværktøjer. Disse værktøjer giver dig mulighed for at måle ganske nøjagtigt den maksimale upload og download-output, du får fra din Internet-tjenesteudbyder.

Der er flere sådanne værktøjer tilgængelige og Speedtest af Ookla er sandsynligvis en af ​​de mest populære. Det bruges til over ti millioner unikke tests hver dag. Siden grundlæggelsen i 2006 er der i alt taget over 20 milliarder prøver med Speedtest. Det, der driver virksomheden, er en forpligtelse til at “give gennemsigtighed i netværkets ydelse”.

Speedtest er i øjeblikket tilgængeligt som et webbaseret værktøj på Speedtest.net og som uafhængige applikationer, der kan downloades og installeres på iOS, Android, OS X, Windows, Google Chrome og Apple TV.

Der er andre lignende værktøjer, som du også kan bruge til dette formål. De fleste store internetudbydere har en, som deres kunder kan bruge. Imidlertid ville jeg holde mig væk fra dem og foretrækker normalt et tredjepartsværktøj til sin uvildige tilgang.

watch instagram story