Gjennomstrømning - eller mer presist nettverksgjennomstrømningettersom dette er hva vi skal snakke om - er et mål på en krets kapasitet til å transportere data. Det uttrykkes vanligvis i biter per sekund, og det gir en ide om mengden data som kan overføres med tidsenhet. I dag vurderer vi de beste verktøyene for å måle gjennomstrømning. Noen av dere lurer kanskje på hvorfor noen trenger et slikt verktøy. Tross alt, er ikke en 100 Mbps krets gjennomstrømning 100 Mbps? Vel, ikke alltid, derav behovet for verktøy for å måle det.
Vi starter utforskningen vår med en grundigse på gjennomstrømning. Vi skal fortelle deg hva det er og hva det ikke er. Vi vil deretter prøve å løse den vanlige forvirringen mellom båndbredde og gjennomstrømning. De er i slekt, men ikke de samme. Så snakker vi om faktorer som har en negativ innvirkning på gjennomstrømningen. Vår neste forretningsordre vil være å sørge for at alle er på samme side om biter og byte, og at vi alle forstår hva Gjennomgangstall egentlig betyr. Med alt dette bak oss, vil vi avsløre noen av de beste måleinstrumentene for gjennomstrømning vi kunne finne, etterfulgt av en kort diskusjon om de spesifikke verktøyene som brukes til å måle internettgjennomstrømning.
Hva er gjennomstrømning?
I følge Wikipedia er "gjennomstrømningmaksimal produksjonshastighet eller maksimal hastighet som noe kan behandles ”. Dette er imidlertid litt generisk, og det vi virkelig er interessert i er nettverksgjennomstrømning. Så, med henvisning til det populære online leksikon, blir det videre definert, i sammenheng med telekommunikasjon, som "frekvensen av vellykket meldingslevering via en kommunikasjonskanal". Vi kommer nærmere målet vårt om å definere gjennomstrømning.
I datanettverk vilkår, gjennomstrømning vanligvisrefererer til en krets eller en koblings maksimale kapasitet for å flytte data. Verdien blir uttrykt i biter per sekund (bps), ofte ved å bruke multiplikatorer som kilo, mega eller giga. Gjennomstrømning er det du ofte betaler for. For eksempel forventer du at et LAN-grensesnitt på 100 Mbps har en gjennomstrømning på 100 Mbps. Tilsvarende, hvis du har en 20 Mbps-forbindelse til Internett, forventer du at dens gjennomstrømning er 20 Mbps.
Den nøyaktige definisjonen av Gjennomstrømning er ikke nøyaktigklart, men i forbindelse med diskusjonen vil vi anta at det er det virkelige målet på en nettverkskrets kapasitet til å frakte data. På enklere vilkår er det den maksimale oppnåelige båndbredden til en krets. Hvis vi sammenligner kretsen med en motorvei - som vi ofte gjør - er gjennomstrømningen antall biler den kan ta med i timen.
Er gjennomstrømning og båndbredde den samme?
Så med tanke på vår forsøkte definisjon avgjennomstrømning, kan du hoppe til konklusjonen at gjennomstrømning og båndbredde er det samme. Og hvis vi ser på definisjoner av nettverksbåndbredde og nettverksgjennomgang, vil du se mange likheter. Faktisk kan båndbreddedefinisjonen til en person være gjennomstrømningsdefinisjonen til en annen, og dette kan få det til å virke som begrepene er løst utskiftbare.
Vi tror ikke de kan byttes ut. Men i virkeligheten betyr ikke det vi tror egentlig noe. Eller i det minste, det skal ikke spille så mye for deg. Det som betyr noe er at vi er enige om hva som vil kalles det i denne artikkelen. Så for resten av diskusjonen vår vil vi referere til gjennomstrømning som den maksimale bæreevnen til en krets, og vi vil referere til båndbredde som den aktuelle frekvensen av data som en krets har. Så den målte båndbredden til en krets med 100 Mbps gjennomstrømning kan være så lav som 1 Mbps. Faktisk kan det være null.
Faktorer som påvirker gjennomstrømningen
Så hvis gjennomstrømning er den maksimale bæringenkapasiteten til en krets, den burde ikke variere, ikke sant? Vel, det varierer faktisk. Det er faktisk viktig å skille mellom maksimal gjennomstrømning og faktisk gjennomstrømning. La oss forklare. Vi tar som eksempel gjennomstrømningen til en datavei mellom en server i ett datasenter og en annen server i et annet datasenter. Det er klart, vi vil bli fristet til å tro at gjennomstrømningen av banen vil være den for segmentet av banen med den laveste gjennomstrømningen. Men selv om det er sant at det aldri vil være høyere enn det, kan det være lavere. Hver enhet mellom kilden og destinasjonen kan legge til noen forsinkelser som igjen vil påvirke gjennomstrømningen negativt.
Overutnyttelse av nettverket og det resulterendeoverbelastning kan også påvirke gjennomstrømningen. Hvis vi går tilbake til motorvei-analogien, vet vi alle at en travel motorvei går mye saktere enn den med lite trafikk. Det samme er tilfellet med overbelastede nettverk.
Ikke forveksle Bits And Bytes
Å kjenne til den maksimale gjennomstrømningen til en krets ellerbane til en destinasjon skal gjøre det mulig for en å beregne hvor mye tid som vil trenge for å overføre en fil med en gitt størrelse. Men du må være forsiktig så du får eplene og appelsinene dine rett.
Gjennomstrømning måles typisk i biter prsekund (bps), kilobits per sekund (kbps), megabits per sekund (Mbps) og gigabits per sekund (Gbps). Og det er litt forvirring med hensyn til hva kilo-, mega- og giga-prefikset betyr. Under S.I.-standarden indikerer disse prefikser multiplikasjon med 1 000 (kilo), 1 000 000 (mega) og 1 000 000 000 (giga).
Når det gjelder filstørrelser, måles de vanligvis ibyte, kilobyte, megabyte og gigabyte, der en byte er åtte biter. I dag har kilo-, mega- og giga-prefikser de samme S.I.-standardbetydningene som er i samsvar med 1998 International Electrotechnical Commission (IEC) -standarder. Imidlertid er det fortsatt mange som bruker den eldre binære konvensjonen som definerer en kilobyte er 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) byte.
Det viktige å merke seg her er atforskjellen mellom S.I. gigabyte og old school binære gigabyte er nesten 74 megabyte. Så når du prøver å beregne tiden som kreves for å overføre en mengde data, må du vite om filstørrelsen og gjennomstrømningstallene bruker S.I. eller binære prefikser.
Å få tallene dine rett
Det er ikke uvanlig at folk forkortesofte brukte uttrykk. For eksempel vil vi ofte referere til en 64 kilobyte fil som en 64 k fil eller referere til en 100 megabyte fil som en 100 meg fil. Vi gjør ofte det samme når vi snakker om kretsgjennomstrømning. Så vi vil referere til en 256 kilobit per sekund krets som en 256 k krets eller en 2 Mbps krets som en 2 meg krets. Selvfølgelig betyr dette at du må være forsiktig når du beregner overføringstider da filstørrelser måles i byte mens en kretsens gjennomstrømning måles i biter.
Hvis vi for eksempel tar en 64 k fil. Det er faktisk 64 × 1 024 (forutsatt at vi bruker binære multiplikatorer) × 8 biter i størrelse for totalt 524 288 biter. På samme måte vil en 64 k krets overføre bits med en hastighet på 64 × 1 000 eller 64 000 bps. Derfor vil tiden det tar å overføre en 64 k fil over 64 k krets være minst 524 288/64 000 eller 8.192 sekunder. Mange antar urettmessig at en “k” alltid er den samme og vil konkludere med at en 64 k fil vil ta 1 sekund å overføre over en 64 k krets.
De beste verktøyene for å måle gjennomstrømning
Blant alle verktøyene som er tilgjengelige for å overvåkeog måle nettverksytelse, noen er dedikert til å måle gjennomstrømning. Det er verktøyene vi skal gjennom. Verktøyene nedenfor bruker forskjellige metoder for å måle gjennomstrømning. Noen vil bruke analyseprotokoller som SNMP eller NetFlow, mens andre vil utføre stresstester.
1. SolarWinds Network Bandwidth Analyzer Pack (GRATIS PRØVEPERIODE)
SolarWinds har fått et solid rykte forlage noen av de beste nettverksovervåkingsverktøyene. Det amerikanske baserte selskapet er også kjent for sine mange gratis verktøy som imøtekommer spesifikke behov fra nettverksadministratorer som en TFTP-server eller en undernettkalkulator.
Selskapet har også en løsning for gjennomstrømningsanalyse i sitt Network Bandwidth Analyzer Pack. Dette er imidlertid ikke et frittstående produkt, men snarere et tillegg til begge SolarWinds Network Performance Monitor, et av de beste SNMP-overvåkingsverktøyene eller SolarWinds NetFlow Traffic Analyzer, en utmerket NetFlow-samler og analysator.
Så la oss se hva Nettverk båndbreddeanalysator pakken har å tilby. Produktet tilbyr omfattende nettverksgjennomgangsanalyse og ytelsesovervåking. Den vil dermed overvåke og analysere nettverksytelse og gjennomstrømning. Det vil også hjelpe deg med å finne nettverksfeil og overvåke tilgjengeligheten og ytelsen til enheter og samle flytdata for måling av gjennomstrømning.
Programvaren kan også hjelpe deg med å identifiserebåndbredde-hogging brukere og applikasjoner, bestemme hvilke brukere, applikasjoner eller nettverksprotokoller som bruker mest båndbredde, validerer retningslinjer for prioritering av nettverkstrafikk og måler effektiviteten til QoS-policyer.
SolarWinds Network Bandwidth Pack er lisensiertbasert på det største antall noder, grensesnitt eller volumer. Du må kontakte SolarWinds for å få et tilbud. Siden det er et tillegg til enten NPM eller NTA, må du også ta med i kostnadene for en av disse. Hvis du foretrekker å prøve produktet før du kjøper det, er en gratis prøveversjon tilgjengelig.
2. Iperf3
Iperf-serien med verktøy kan brukes tilbestemme maksimal gjennomstrømning av IP-nettverk. Den har forskjellige avstembare parametere relatert til timing, protokoller og buffere, slik at du kan tilpasse jobben til dine nøyaktige behov. For hver test, iperf3 rapporterer målte gjennomstrømning, tap og andre parametere.
Iperf3 tilbyr mange forbedringer i forhold til tidligereversjoner, og den inneholder nå en rekke funksjoner som finnes i andre verktøy som nuttcp og netperf. Disse nyttige funksjonene manglet fra forrige iperf. For eksempel har denne versjonen en null-kopimodus og en valgfri JSON-utgang. Noter det iperf3 er ikke bakoverkompatibel med den originale iperf.
Iperf3 er hovedsakelig utviklet av ESnet / Lawrence BerkeleyNasjonalt laboratorium. Den frigis under en tre-klausul BSD-lisens. Primært utviklet på CentOS Linux, FreeBSD og OS X, dette er de eneste offisielt støttede plattformene. Det har imidlertid vært rapporter om noen suksess med OpenBSD, Android og andre Linux-distribusjoner.
Merk at den forrige versjonen av iperf, iperf2, fremdeles er aktivt utviklet av en annen organisasjon. Men hvis du vil ha den beste funksjonaliteten, bør du bruke den iperf3 som kan lastes ned fra sitt GitHub-hjem.
3. TotuSoft LAN-hastighetstest
Til tross for navnet, LAN-hastighetstest tester ikke bare Local Area Networks. Den ble designet fra grunnen av til å være et enkelt, men kraftig verktøy for å måle filoverføring, harddisk, USB-stasjon og LAN-hastigheter. Verktøyet fungerer ved å beregne tiden som kreves for å flytte en kjent datamengde. Hvis du velger en lokal harddisk eller USB-lagringsenheter som destinasjon, vil den måle enhetens gjennomstrømning. På den annen side, hvis du velger et eksternt lagringssted, vil det måle nettverksgjennomstrømningen.
LAN-hastighetstest bygger testfilen i minnet og overfører den deretterbegge veier (uten skadelige effekter av hurtigbufring av Windows / Mac) mens du holder rede på tiden som kreves for å fullføre overføringen. Det gjør da alle beregningene for deg.
Det er også et alternativ å overføre filen til en ekstern datamaskin som kjører LAN-hastighetstest Server. Dette kan være nyttig fordi det konstaterer at det du måler virkelig er LAN-gjennomstrømningen og at all latens i delsystemet for eksternt vertslagring blir ignorert. Akkurat som LAN-hastighetstest verktøyet, den LAN-hastighetstest Serveren lagrer de mottatte dataene i minnet i stedet for på disk.
LAN Speed Test er tilgjengelig i en funksjonsredusert gratis versjon eller i en betalt versjon som starter på $ 10 for en enkelt lisens med volumrabatter for flere kopier.
4. NetStress
NetStress er et verktøy som spesialiserer seg på målinggjennomstrømning på trådløse nettverk. Det er et to-komponent verktøy med en klient og en server, og det vil effektivt måle gjennomstrømning mellom de to. Så det kan brukes til kablede nettverk også.
Den anbefalte bruken av dette verktøyet er å førstBruk den til å etablere et mål for ytelsen til et nettverk. Når problemer blir rapportert og du mistenker at ytelsen har blitt forringet, kjører du den igjen og sammenligner resultatene med målestokken. Dette vil fortelle deg om det faktisk er et problem med gjennomstrømning og indikere trinnene som kreves for å fikse det. Dette er faktisk der verktøyets trådløse spesialisering kommer inn.
NetStress er lastet med funksjoner. For det første er det bare ett verktøy som kan være serveren eller klienten. Det vil også støtte både TCP og UDP dataoverføringer med variabel segmentstørrelse, og det vil støtte flere datastrømmer. Den har også flere avanserte parametere som kan justeres etter din smak. For eksempel kan du velge visningsenhetene som skal være i biter eller byte per sekund.
Netstress kan lastes ned gratis fra nutsaboutnets.com, utgiverens nettsted.
5. TamoSoft Gjennomføringstest
De TamoSoft Gjennomføringstest er det eneste verktøyet på listen vår som er annonsertsom et gjennomstrømningstestverktøy. Det er et freeware verktøy. Dette betyr at selv om det er tilgjengelig gratis, er det ikke åpen kildekode. Verktøyet fungerer ved kontinuerlig å sende TCP- og UDP-datastrømmer over nettverket ditt og beregne viktige beregninger. Det vil for eksempel beregne oppstrømningsverdier oppstrøms og nedstrøms, pakttap og tur / retur-tid. Programvaren viser resultatene i både numerisk format og kartformat.
De TamoSoft Gjennomføringstest støtter både IPv4- og IPv6-tilkoblinger oglar brukeren evaluere nettverksytelsen avhengig av innstillingene for kvaliteten på tjenesten (QoS). Som noen få andre verktøy på listen vår, er dette et tokomponentverktøy med en server og en klient.
Slik fungerer verktøyene: Klientdelen kobles til serverdelen som lytter etter tilkoblinger. Når tilkoblingen er opprettet, utveksler klienten og serveren data i begge retninger, og klientdelen av applikasjonen beregner og viser deretter nettverksmålingene. Dette er ganske enkelt, men det gjør en utmerket jobb med å måle faktisk gjennomstrømning.
De TamoSoft Gjennomføringstest er freeware og TamoSoft tilbyr også en fullverdig løsning for WLAN ytelsesanalyse som kalles TamoGraph Site Survey.
6. IxChariot
Sist på listen vår er IxChariot fra Ixia, programvaregrenen til Keysight, produsentav noe av verdens mest kjente elektroniske testutstyr. IxChariot er faktisk mer enn bare et verktøy for måling av gjennomstrømning, det er en komplett nettverksanalyseløsning med utallige avanserte funksjoner. Det vil måle gjennomstrømning - det vil ikke være på denne listen ellers - men det vil gjøre mye mer.
Her er noen av nøkkelfunksjonene til produktet. Den lar deg vurdere nettverksytelsen, inkludert trådløs ytelse og geografisk plassering. Resultatene Endpoint blir kjørt på mobile enheter, PCer, Mac-maskiner eller i en hvilken som helst hypervisor eller skytjeneste og gir mulighet for sentral styring av hvilken som helst plattform. Programvaren leverer full applikasjonsemulering og viktige ytelsesmålinger, inkludert gjennomstrømning, pakketap, jitter, forsinkelse, MOS og OTT-videoer som Netflix eller YouTube.
Dette er et toppnivå produkt som har en pris på toppnivå som bare kan fås ved å be om et formelt tilbud. Og mens en gratis prøveversjon ikke er tilgjengelig, er en gratis online demo.
Om internettgjennomstrømmingstesting
Før vi avslutter diskusjonen, er det en annenpopulær type nettverksgjennomstrømningsverktøy vi vil snakke om. De er verktøy for hastighetstesting av Internett. Disse verktøyene lar deg måle nøyaktig den maksimale opplastnings- og nedlastningsstrømmen du får fra Internett-leverandøren din.
Det er flere slike verktøy tilgjengelig og Speedtest av Ookla er sannsynligvis en av de mest populære. Den brukes til over ti millioner unike tester hver dag. Siden det ble grunnlagt i 2006, er totalt mer enn 20 milliarder tester blitt gjennomført med Speedtest. Det som driver selskapet er en forpliktelse til å "gi transparens i ytelsen til nettverk".
Speedtest er for øyeblikket tilgjengelig som et nettbasert verktøy på Speedtest.net og som frittstående applikasjoner som kan lastes ned og installeres på iOS, Android, OS X, Windows, Google Chrome og Apple TV.
Det er andre lignende verktøy som du kan brukefor det formålet også. De fleste store Internett-leverandører har en som deres kunder kan bruke. Imidlertid ville jeg holde meg borte fra disse, og vil normalt foretrekke et tredjepartsverktøy for den uvante tilnærmingen.
kommentarer