- - Što je propusnost? 6 najboljih alata za mjerenje protoka

Što je propusnost? 6 najboljih alata za mjerenje protoka

Propusnost - ili preciznije mrežna propusnostbudući da je ovo o čemu ćemo govoriti - mjera sposobnosti kruga za prijenos podataka. Obično se izražava u bitovima u sekundi i daje predstavu o količini podataka koja se može prenijeti po jedinici vremena. Danas pregledavamo najbolje alate za mjerenje protoka. Neki od vas se mogu pitati zašto bi bilo kome trebao takav alat. Uostalom, nije li brzina 100 Mbps propusnost 100 Mbps? Pa, ne uvijek, odatle i potreba za alatima za mjerenje.

Započet ćemo istraživanje temeljitim istraživanjempogledajte propusnost. Reći ćemo vam što je, a što nije. Pokušat ćemo tada riješiti uobičajenu zbrku između propusnosti i protoka. Povezani su, ali nisu isti. Tada ćemo govoriti o čimbenicima koji štetno utječu na propusnost. Naš sljedeći redoslijed poslovanja bit će osigurati da se svi nalaze na istoj stranici o bitovima i bajtovima i da svi razumijemo što zapravo znače brojke Propusnog zapisa. Imajući sve ovo iza sebe, otkrićemo neke od najboljih alata za mjerenje propusnosti koje smo mogli pronaći, nakon čega će uslijediti kratka rasprava o konkretnim alatima koji se koriste za mjerenje internetske protočnosti.

Što je propusnost?

Prema Wikipediji, "propusnost jemaksimalna stopa proizvodnje ili maksimalna brzina kojom se nešto može prerađivati ​​”. Ovo je ipak malo općenito, a ono što nas stvarno zanima je mrežna propusnost. Dakle, pozivajući se na popularnu internetsku enciklopediju, dalje je u kontekstu telekomunikacija definirana kao "brzina uspješne isporuke poruka preko komunikacijskog kanala". Približavamo se svome cilju definiranja propusnosti.

U računalnom umrežavanju, protok običnoodnosi se na krug ili maksimalni kapacitet veze za pomicanje podataka. Njegova se vrijednost izražava u bitovima u sekundi (bps), često koristeći množitelje poput kilo, mega ili giga. Snaga je ono što često plaćate. Na primjer, očekujete da će LAN Mbčelje od 100 Mbps imati propusnost od 100 Mbps. Slično tome, ako imate 20 Mbps vezu s Internetom, očekujete da će njegova propusnost biti 20 Mbps.

Točna definicija propusnosti nije točnojasno, ali, u svrhu naše rasprave, pretpostavit ćemo da je to istinska mjera kapaciteta mrežnog kruga za prijenos podataka. Jednostavnije rečeno, to je najveća dostižna širina pojasa u krugu. Ako usporedimo krug s autocestom - kako to često radimo - propusnost je broj automobila koje može prevoziti po satu.

Jesu li propusnost i širina pojasa isti?

Dakle, s obzirom na našu pokušaju definiranjapropusnost, možete skočiti na zaključak da su propusnost i širina pojasa jedno te isto. Ako pogledamo definicije mrežnog propusnog opsega i mrežnog protoka, vidjet ćete mnoge sličnosti. Zapravo, definicija propusnosti jedne osobe može biti definicija propusnosti za drugu osobu i zbog toga može izgledati kao da su pojmovi slabo izmjenjivi.

Ne mislimo da su međusobno zamjenjivi. Ali u stvarnosti, ono što mislimo da zapravo nije važno. Ili barem ne bi vam trebalo mnogo značiti. Ono što je važno jest da se dogovorimo o tome što će se zvati u ovom članku. Tako ćemo do kraja naše rasprave nazivati ​​propusnost kao MAXIMUM nosivost kapaciteta kruga, a širinu pojasa nazvat ćemo trenutnom brzinom podataka koju krug nosi. Dakle, izmjerena propusnost u krugu sa 100 Mbps propusnosti mogla bi biti tako niska kao 1 Mbps. U stvari, to bi moglo biti nula.

Čimbenici koji utječu na propusnost

Dakle, ako je propusnost maksimalna nosivostkapacitet kruga, ne bi trebao varirati, zar ne? Pa, zapravo se razlikuju. Zapravo je važno razlikovati maksimalnu i stvarnu propusnost. Objasnimo Uzimat ćemo za primjer protok podatkovne staze između poslužitelja u jednom podatkovnom centru i drugog poslužitelja u drugom podatkovnom centru. Očito, trebali bismo vjerovati da će prolaznost biti ona odseka staze s najnižom propusnošću. No iako je istina da nikad neće biti viša od toga, mogla bi biti i niža. Svaki uređaj između izvora i odredišta može dodati neke odgode koje će, pak, negativno utjecati na propusnost.

Prekomjerna upotreba mreže i posljedica togazagušenja također mogu utjecati na propusnost. Vratimo li se analogiji autocesti, svi znamo da prometna autocesta prometuje mnogo sporije od one sa malo prometa. Isto je i sa zagušenim mrežama.

Nemojte zbuniti bitove i bajtove

Znajući maksimalnu propusnost kruga iliput do odredišta trebao bi omogućiti izračunavanje koliko vremena će trebati za prijenos datoteke određene veličine. Ali morate biti oprezni da svoje jabuke i naranče izravnate.

Propusnost se obično mjeri u bitovima posekunda (bps), kilobita u sekundi (kbps), megabita u sekundi (Mbps) i gigabita u sekundi (Gbps). A tu je i neka zbrka u vezi s tim što znače kilo, mega i giga prefiksi. Prema S.I. standardu, ovi prefiksi označavaju množenje sa 1.000 (kilo), 1.000.000 (mega) i 1.000.000.000 (giga).

Što se tiče veličina datoteka, one se obično mjere ubajtova, kilobajta, megabajta i gigabajta, gdje je bajt osam bita. Danas, kilo, mega i giga prefiksi imaju ista standardna značenja S.I. koja su u skladu sa standardima Međunarodne elektrotehničke komisije (IEC) iz 1998. godine. Međutim, mnogi još uvijek koriste stariju binarnu konvenciju koja definira da je kilobajt 1 024 bajta. Slijedom toga, veličina datoteke od 1 megabajta iznosi 1 024 × 1 024 (ili 1 048 579) bajtova, a 1 gigabajt je 1 024 × 1 024 × 1 024 (ili 1 073 741 824) bajta.

Važno je ovdje napomenuti da jerazlika između S.I. gigabajta i old-school binarnog gigabajta je gotovo 74 megabajta. Kada pokušavate izračunati vrijeme potrebno za prijenos bilo koje količine podataka, morate znati koriste li veličina datoteke i vrijednosti propusnosti S.I. ili binarni prefiksi.

Dobivanje vaših brojeva ravno

Nije neobično da ljudi skraćujučesto korišteni izrazi. Na primjer, datoteku veličine 64 kilobajta često ćemo nazvati datotekom od 64 k ili datoteku od 100 megabajta kao datoteku od 100 meg. Također često radimo isto kada govorimo o propusnosti kola. Dakle, mi ćemo se nazivati ​​krug od 256 kilobita u sekundi kao krug 256 k ili 2 Mbps kao krug od 2 meg. Naravno, to znači da morate biti oprezni pri računanju vremena prijenosa jer se veličine datoteke mjere u bajtovima, a propusnost kruga mjeri se u bitovima.

Uzmimo, za primjer, datoteku od 64 k. Zapravo je 64 × 1.024 (pod pretpostavkom da koristimo binarne množitelje) × 8 bita za ukupno 524 288 bita. Isto tako, krug od 64 k odašiljaće bite brzinom 64 × 1.000 ili 64 000 bps. Stoga će vrijeme potrebno za prijenos 64 k datoteke kroz 64 k krug iznositi najmanje 524 288/64 000 ili 8.192 sekundi. Mnogi pogrešno pretpostavljaju da je "k" uvijek isti i zaključit će da će datoteci od 64 k trebati 1 sekundu za prijenos preko 64 k kruga.

Najbolji alati za mjerenje protoka

Među svim alatima koji su dostupni za nadzori mjere performanse mreže, neke su posvećene mjerenju propusnosti. To su alati koje ćemo uskoro pregledati. Dolje navedeni alati koriste različite metode za mjerenje protoka. Neki će koristiti protokole analize kao što su SNMP ili NetFlow, dok će drugi provoditi stres testove.

1. Paket mrežnih propusnih širina propusnosti SolarWinds (BESPLATNO ISPITIVANJE)

SolarWinds je stekao solidnu reputaciju uizrada nekih od najboljih alata za praćenje mreže. Tvrtka sa sjedištem u SAD-u također je poznata po brojnim besplatnim alatima koji odgovaraju specifičnim potrebama mrežnih administratora, kao što su TFTP poslužitelj ili kalkulator podmreže.

Tvrtka također ima rješenje za analizu propusnosti Paket mrežnih propusnih analizatora, Ovo nije samostalan proizvod, već je dodatak bilo kojem Monitor performansi mreže SolarWinds, jedan od najboljih alata za praćenje SNMP-a ili SolarWinds NetFlow analizator prometa, odličan NetFlow sakupljač i analizator.

Sažetak mrežnih izvještaja SolarWinds

Pa, da vidimo što Mrežni analizator propusnosti paket može ponuditi. Proizvod nudi sveobuhvatnu analizu propusnosti mreže i nadzor performansi. Na taj će način pratiti i analizirati performanse i protok mreže. Također će pomoći u pronalaženju kvarova u mreži i nadzirati dostupnost i performanse uređaja i prikupiti podatke o protoku za mjerenje propusnosti.

Softver vam također može pomoći u prepoznavanjukorisnici i aplikacije propusne širine određuju koji korisnici, aplikacije ili mrežni protokoli koriste najviše propusne širine, potvrđuju politike prioriteta mrežnog prometa i mjere učinkovitost QoS politika.

Paket propusne širine mreže SolarWinds licenciran jena temelju najvećeg broja čvorova, sučelja ili volumena. Da biste dobili ponudu, morate se obratiti SolarWinds. Budući da je to dodatak za NPM ili NTA, morat ćete uzeti u obzir i cijenu jednog od njih. Ako želite isprobati proizvod prije nego što ga kupite, dostupna je besplatna proba.

BESPLATNO ISPITIVANJE: SOLARWINDS NETWORK ANALIZATOR PACK

2. Iperf3

Može se upotrijebiti niz alata iz iperfaodrediti maksimalnu propusnost IP mreža. Sadrži različite prilagodljive parametre vezane za vrijeme, protokole i međuspremnike, omogućujući vam prilagođavanje posla točno vašim potrebama. Za svaki test iperf3 izvještava o izmjerenim propusnostima, gubicima i ostalim parametrima.

Iperf3 nudi mnoga poboljšanja u odnosu na prethodneverzije i sada sadrži brojne značajke koje se nalaze u drugim alatima kao što su nuttcp i netperf. Ove korisne značajke nedostaju u prethodnom iperfu. Na primjer, ova verzija ima način rada bez kopiranja i opcijski JSON izlaz. Primjetite to iperf3 nije nazadno kompatibilan s izvornim iperfom.

Snimka zaslona Iperf3

Iperf3 uglavnom je razvio ESnet / Lawrence BerkeleyNacionalni laboratorij. Izdaje se pod BSD licencom s tri klauzule. Primarno razvijene na CentOS Linuxu, FreeBSD i OS X, to su jedine službeno podržane platforme. Međutim, bilo je izvještaja o uspjehu s distribucijama OpenBSD, Androidom i drugim Linuxom.

Imajte na umu da prethodnu verziju iperfa, iperf2, još uvijek aktivno razvija druga organizacija. Ako želite najbolju funkcionalnost, upotrijebite iperf3 koji se može preuzeti s njegove GitHub kuće.

3. TotuSoft LAN test brzine

Unatoč svom imenu, LAN brzina ispitivanja neće testirati samo lokalne područne mreže. Od početka je dizajniran kao jednostavan, ali moćan alat za mjerenje prijenosa datoteka, tvrdog diska, USB diska i LAN brzina. Alat radi izračunavanjem vremena koje je potrebno za pomicanje poznate količine podataka. Ako kao odredište odaberete lokalni tvrdi disk ili USB memorijske uređaje, mjerit će se propusnost tog uređaja. S druge strane, ako odaberete udaljeno mjesto za pohranu, mjerit će mrežni protok.

Snimka provjere brzine LAN mreže TotuSoft

LAN brzina ispitivanja gradi testnu datoteku u memoriji, a zatim je prenosioba načina (bez štetnih učinaka predmemoriranja datoteka Windows / Mac) uz praćenje vremena potrebnog za dovršetak prijenosa. Tada sve izračune obavlja za vas.

Postoji i mogućnost prijenosa datoteke na udaljeno računalo na kojem radi LAN brzina ispitivanja Poslužitelja. Ovo može biti korisno jer utvrđuje da je ono što vi mjerite zaista propusnost LAN-a i da se zanemaruju bilo kakve kašnjenja u podsustavu za pohranu udaljenih računala. Baš kao i LAN brzina ispitivanja alat, the LAN brzina ispitivanja Poslužitelj će primljene podatke pohraniti u memoriju, a ne na disk.

LAN Speed ​​Test dostupan je u besplatnoj verziji s smanjenim značajkama ili u plaćenoj verziji koja kreće od 10 USD za jednu licencu s količinskim popustima u više kopija.

4. NetStress

NetStress je alat koji je specijaliziran za mjerenjepropusnost na bežičnim mrežama. To je dvokomponentni alat s klijentom i poslužiteljem, a učinkovito će mjeriti propusnost između to dvoje. Dakle, može se koristiti i za ožičene mreže.

Snimka zaslona NetStress

Preporučena upotreba ovog alata je prvokoristite za uspostavljanje referentne vrijednosti za rad mreže. Zatim, kada su prijavljeni problemi i sumnjate da je izvedba opala, pokrenite je ponovo i usporedite rezultate s referentnom vrijednosti. To će vam reći postoji li problem s propusnošću i naznačiti korake potrebne za ispravljanje. Tu zapravo dolazi i bežična specijalizacija alata.

NetStress učitava se sa značajkama. Prvo, postoji samo jedan alat koji može biti poslužitelj ili klijent. Podržavat će i TCP i UDP prijenos podataka promjenjive veličine segmenta i podržat će višestruke protoke podataka. Također ima nekoliko naprednih parametara koji se mogu prilagoditi vašim željama. Na primjer, jedinice za prikaz možete odabrati u bitovima ili bajtovima u sekundi.

Netstress mogu se besplatno preuzeti sa nutsaboutnets.com, web stranice izdavača.

5. TamoSoft test propusnosti

To. TamoSoft test propusnosti je jedini alat na našem popisu koji se oglašavakao alat za ispitivanje propusnosti. To je besplatni alat. To znači da iako je dostupan besplatno, nije open source. Alat djeluje kontinuirano slanjem TCP i UDP tokova podataka putem vaše mreže i računanjem važnih mjernih podataka. Izračunat će, primjerice, vrijednosti prolazne i nizvodne propusnosti, gubitak paketa i vrijeme povratka. Softver prikazuje rezultate u numeričkim i grafičkim formatima.

Snimak probnih testova TamoSoft

To. TamoSoft test propusnosti podržava i IPv4 i IPv6 veze ikorisniku omogućuje procjenu mrežnih performansi ovisno o postavkama kvalitete usluge (QoS). Kao i nekoliko drugih alata s našeg popisa, i ovaj je aparat s dvije komponente sa poslužiteljem i klijentom.

Evo kako alati rade: Klijentski dio povezuje se s dijelom poslužitelja koji sluša za povezivanje. Nakon uspostavljanja veze, klijent i poslužitelj razmjenjuju podatke u oba smjera, a klijentski dio aplikacije zatim izračunava i prikazuje mrežne metrike. To je prilično jednostavno, ali čini izvrstan posao mjerenja stvarne propusnosti.

To. TamoSoft test propusnosti je besplatan, a TamoSoft također nudi cjelovito rješenje za analizu performansi WLAN-a koje se naziva TamoGraph Site Survey.

6. IxChariot

Posljednji na našem popisu je IxChariot iz tvrtke Ixia, softverske grane Keysight-a, proizvođačaneke od najpoznatijih svjetskih uređaja za testiranje elektronike. IxChariot je zapravo više nego samo alat za mjerenje propusnosti, to je cjelovito rješenje mrežne analize s bezbroj naprednih značajki. Izmjerit će propusnost - inače ne bi bila na ovom popisu - ali učinit će puno više.

Ixia IxChariot prolazni zaslon

Ovdje su neke od glavnih karakteristika proizvoda. Omogućit će vam da odmah procijenite mrežne performanse, uključujući bežične performanse i geo-lokaciju. Krajnje točke njegovog učinka prikazivat će se na mobilnim uređajima, računalima, računalima Mac ili u bilo kojem hipervizoru ili cloud servisu i omogućuju središnje upravljanje bilo koje platforme. Softver nudi potpunu emulaciju aplikacija i ključne pokazatelje performansi, uključujući propusnost, gubitak paketa, podrhtavanje, kašnjenje, MOS i OTT videozapise kao što su Netflix ili YouTube.

Ovo je proizvod najviše razine koji ima cijenu najviše razine koju je moguće dobiti samo ako zatražite formalnu ponudu. I dok besplatna probna verzija nije dostupna, besplatna je internetska demonstracija.

O ispitivanju propusnosti putem Interneta

Prije nego što završimo našu raspravu, postoji još jednapopularan tip mrežnog alata za mjerenje propusnosti o kojem bismo željeli razgovarati. Oni su alati za testiranje brzine interneta. Ovi alati omogućuju vam da precizno izmjerite maksimalni protok za učitavanje i preuzimanje koji ste dobili od svog davatelja internetskih usluga.

Na raspolaganju je nekoliko takvih alata i Najbrže vozi Ookla je vjerojatno jedan od najpopularnijih. Koristi se za više od deset milijuna jedinstvenih testova svaki dan. Od njegovog osnivanja 2006. godine, s Speedtestom je uzeto više od 20 milijardi testova. Ono što pokreće tvrtku je obaveza „pružiti transparentnost u radu mreža“.

Speedtest je trenutno dostupan kao internetski alat na Speedtest.net-u i kao samostalne aplikacije koje se mogu preuzimati i instalirati na iOS, Android, OS X, Windows, Google Chrome i Apple TV.

Postoje i drugi slični alati koje možete koristitii u tu svrhu. Većina velikih pružatelja internetskih usluga ima jednog klijenta koji može koristiti. No, držim se podalje od njih i obično bih radije koristio alat treće strane za svoj nepristrani pristup.

komentari