Što je propusnost? 6 najboljih alata za mjerenje protoka

Propusnost - ili preciznije, mrežna propusnost jer je to ono 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 iko 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 pregledom propusnosti. 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 protoka. Imajući sve ovo iza sebe, otkrićemo neke od najboljih alata za mjerenje protoka 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 je najveća stopa proizvodnje ili maksimalna brzina kojom se nešto može preraditi". To 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, propusnost se obično odnosi 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 100 Mbps LAN sučelje ima 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 baš jasna, 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 - kao što to često radimo - propusnost je broj automobila koje može prevoziti po satu.

Jesu li propusnost i širina pojasa isti?

Dakle, uzimajući u obzir našu pokušaju definicije propusnosti, 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 se mogu činiti 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 što 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 najveća nosivost kruga, to se ne bi trebalo mijenjati, 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 rezultirajući zaguš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

Poznavanje maksimalne propusnosti kruga ili puta do odredišta trebalo 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 u sekundi (bps), kilobitima u sekundi (kbps), megabitima u sekundi (Mbps) i gigabitima u sekundi (Gbps). A postoji 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 datoteke, one se obično mjere u bajtovima, kilobajtima, megabajtima i gigabajtima, 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 i dalje 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 je razlika između gigabajta S.I. i binarnog gigabajta stare škole 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 izraze koji se često koriste. 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 govoriti o 256 kilobita u sekundi krugu kao krugu 256 k ili 2 Mbps krugu kao 2 meg krugu. Naravno, to znači da trebate 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. To je u stvari 64 × 1.024 (pod pretpostavkom da koristimo binarne množitelje) × 8 bitova 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 praćenje i mjerenje performansi mreže, neki su posvećeni mjerenju propusnosti. To su alati koje ćemo uskoro pregledati. Dolje navedeni alati koriste različite metode za mjerenje protoka. Neki će koristiti protokole analize poput SNMP ili NetFlow dok će drugi izvoditi stres testove.

SolarWinds je stekao solidnu reputaciju u pravljenju nekih od najboljih mrežni alati za nadzor. 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 a podmrežni kalkulator.

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

Sažetak mreže NPM-a SolarWinds-a

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 na 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 da identificirate korisnike i programe propusne širine mreže, odredite koji će korisnici, aplikacije ili mreža protokoli koriste najveću propusnost, validiraju politike prioriteta mrežnog prometa i mjere učinkovitost QoS-a politika.

Paket propusnih širina mreže SolarWinds licenciran je na 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 ANALYZER PACK

2. Iperf3

Serija iperf alata može se koristiti za određivanje maksimalne propusnosti 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 iperf3izvještava o izmjerenom propusnom, gubitku i drugim parametrima.

Iperf3 nudi mnoga poboljšanja u odnosu na prethodne verzije 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 Berkeley National Laboratory. 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. Bilo je, međutim, izvješća 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 koja se može preuzeti s nje GitHub kući.

3. TotuSoft LAN test brzine

Unatoč svom imenu, LAN brzina ispitivanjaneć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 prenosi u oba smjera (bez štetnih učinaka predmemoriranja datoteka Windows / Mac), istodobno prateći vrijeme potrebno 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 stvarno 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 mjerenje propusnosti 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 prvo koristiti ga 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 mjesto izdavača.

5. TamoSoft propusni test

TamoSoft propusni testje jedini alat na našoj listi koji se oglašava kao 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 za TamoSoft

TamoSoft propusni test podržava i IPv4 i IPv6 veze i omogućava korisniku da procijeni mrežne performanse 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.

TamoSoft propusni test 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 Ixia, softverske grane Keysight-a, proizvođača neke od najpoznatijih svjetskih testnih uređaja za elektroniku. 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 ključnih 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ćavaju 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 poput Netflix ili YouTube.

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

O ispitivanju propusnosti putem Interneta

Prije nego što završimo našu raspravu, o još jednom popularnom tipu mrežnog alata za mjerenje propusnosti želimo razgovarati. Oni su alati za testiranje brzine interneta. Ovi alati omogućuju vam da prilično 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 svaki dan za više od deset milijuna jedinstvenih testova. Od njegovog osnivanja 2006. godine, s Speedtestom je uzeto više od 20 milijardi testova. Ono što pokreće tvrtku je opredjeljenje za "pružanje transparentnosti u radu mreža".

Speedtest je trenutno dostupan kao mrežni alat na Speedtest.net i kao samostalne aplikacije koje je moguće preuzeti i instalirati na iOS, Android, OS X, Windows, Google Chrome i Apple TV.

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

watch instagram story