Mrežni protok je količina podataka koja se prenosi kroz određeni mrežni medij u određenom vremenskom razdoblju. Na primjer, Ethernet veza s protokom od 30 Mbps prenosi 30 megabita u sekundi.
Evo najboljih alata za testiranje performansi mreže za mjerenje propusnosti:
- Paket mrežnih propusnih širina propusnosti SolarWinds (BESPLATNO ISPITIVANJE) – lako nadzirati mrežni promet, prepoznati najbolje govornike na vašoj mreži i prioritet iskoristiti propusnu širinu.
- SolarWinds monitor stvarne širine u stvarnom vremenu (BESPLATNI ALAT) – nadziranje propusne širine u stvarnom vremenu; nudi lako razumljive grafikone.
- ExtraHop – korporativno rješenje s mogućnošću automatskog otkrivanja i povezivanja mrežnih problema
- Comparitech test brzine – besplatan i jednostavan test koji je savršen ako samo trebate provjeriti jedan ili pregršt uređaja.
- Iperf – alat otvorenog koda koji se koristi za aktivno mjerenje propusnosti na mreži.
- NetCPS – besplatni monitor propusne širine. NetCPS je uslužni program Windows Command Line.
- Netperf – besplatan za upotrebu i prilično popularan alat za mjerenje protoka i referentne mrežne brzine.
U ostatku ovog dijela istražit ćemo se osnovama propusnosti, a zatim ćemo pružiti pregled nekih popularnijih rješenja za praćenje propusnosti dostupnih na tržištu danas..
Na temelju gornje definicije, vidimo da nam prolaznost pomaže razumjeti i kvantificirati mrežne performanse. Mrežne performanse često su razlika između produktivnog dana i neproduktivnog. S obzirom na to postaje jasna potreba za mjerenjem i nadziranjem protoka. Nadgledanje propusnosti može vam pomoći da shvatite kako vaša mreža funkcionira, omogućiti će vam bolju reakciju na uskim grlima, pomoći u poboljšanju mrežnog planiranja i dovesti do učinkovitijeg rješavanja problema s mrežom.
Koja je razlika između propusnosti i širine pojasa?
Razlike između mrežna propusnost i propusnost može mnoge zbuniti. To je razumljivo s obzirom na to kako se obično koriste izrazi i da se oni bave istim predmetom (količinom podataka poslanih na određenom mediju). Ukratko, propusnost je najveća količina podataka koja može proći kroz određeni medij i propusnost je količina podataka koja zapravo prolazi kroz taj medij. Ako kupujete internetske usluge, imajte na umu da plaćate svog davatelja internetskih usluga (ISP) za propusnost i dobivate propusnost.
U praksi će propusnost uvijek biti manja od vaše propusne širine. Uz to, vaš protok u određenom trenutku vremena obično neće biti vaš maksimalni protok. Na primjer, ako svi u uredu struju video zapise visoke razlučivosti, prenosi se puno više podataka nego ako bi svi samo slali obične tekstualne e-poruke.
Jedan od najkorisnijih načina za konceptualiziranje propusnosti i protoka je analogija autoputa. Širina pojasa je broj traka na autocesti dok su propusnost automobili koji putuju tom autocestom. Dodavanje traka (propusnost) moglo bi poboljšati brzinu prometa, ali ne bi riješilo sve vaše probleme s brzinom. Na autocesti, sudari i vozila s usporenim kretanjem mogu usporiti stvari. Slično tome, na mreži, sudari, kašnjenje i nadzemni dijelovi mogu uzrokovati kašnjenja koja nisu nužno riješena dodavanjem propusne širine.
Mjerenja propusnosti (MB vs Mb, Gigabitne brzine itd.)
Tijekom rasprave propusnosti bačeno je više kratica. Sva različita mjerenja nekako se odnose na količinu podataka (obično bitova ili bajtova) kroz vremenski period (obično u sekundi). Razumijevanje što zapravo najpopularnija mjerenja mogu vam pomoći u boljem razumijevanju propusnosti. Slijedi brzi pregled nekih uobičajenih mjerenja i terminologije koji se odnose na propusnost.
- bit – Najmanja veličina binarnih informacija koje koriste računalni uređaji. Odnosno, pojedinačne i nule u binarnoj matematici.
- Bajt – 8 bita
- megabit – 1 milijun bitova
- Megabajt – 1 milijun bajtova
- gigabitni – 1 milijarda bita
- Gigabyte – 1 milijarda bajtova
- Mb – Megabit u sekundi
- Mbps – Megabajti u sekundi
- Gbps – Gigabits u sekundi
- Gbps – Gigabajti u sekundi
Jedan od ključnih načina ovdje je: 1 MB je osam puta više od 1 Mb. Isto vrijedi i za GB prema Gb. Imajte to na umu kada uspoređujete statistiku propusnosti i planove usluga ISP-a.
Utjecaj kašnjenja na propusnost
Latentnost može imati veliki utjecaj na propusnost. Latencija je količina vremena koja je potrebna podacima da bi se prešao određeni put. Ako se vratimo na našu analogiju sa autocestama, vrijeme potrebno za putovanje preko autoceste je kašnjenje. To ne bi bilo previše ako je sav promet na jedan način, ali kad počnete razmišljati, počinjete shvaćati kako to može utjecati na propusnost. TCP se uvelike oslanja na priznanja, što znači da primatelj mora potvrditi pošiljatelja za postupak prijenosa. Ako treba puno vremena da se paketi vrate pošiljatelju, bit će puno izgubljenog vremena i niža propusnost.
Do visokog kašnjenja može doći iz različitih razloga, od uskih grla do broja skokova između odredišta do fizičke udaljenosti između mjesta.
Utjecaj gubitka paketa na propusnost
Ako ispadne TCP paket, morat ćete ga ponovo poslati. Taj višak negativno utječe na propusnost. Pošiljatelj će znati da paket mora biti resetiran na temelju vremenskih ograničenja ili nedostatka potvrde za određeni paket (e). Gubitak paketa može se dogoditi iz nekoliko razloga, uključujući visoku latenciju, podrhtavanje (nedosljedne brzine veze), probleme s hardverom i vezom ili softverske pogreške.
Koliku bih propusnost trebao očekivati za datu širinu pojasa?
Na ovo pitanje ne postoji odgovor jedan za sve. Brojni dijelovi koji se kreću utječu na propusnost, tako da je svaka situacija jedinstvena. Uz trenutnu tehnologiju, kašnjenje i paket gore Budući da jesu kakvi jesu, nećete postići brzinu koja odgovara propusnosti koju kupite od svog davatelja internetskih usluga.
Kao referencu „najboljeg scenarija“, ovo Članak CableFree duboko je zaronio u maksimalnu propusnost i utvrdio da 1 Gbps Ethernet veza ima 94% -tnu učinkovitost (tj. 940 Mbps). omogućavanje Jumbo Frames poskakuje potencijal do 99% (990 Mbps).
Što vam može mjeriti propusnost u tome?
U jednoj riječi: mjerenje propusnosti pomaže vam riješiti pritužbe na to da je mreža “spora”. To je zato što vam mjerenja propusnosti pomažu u boljem razumijevanju mrežne veze i njezinih performansi u stvarnom svijetu. Praćenje propusnosti može pomoći u:
- Identificiranje uskih grla
- Usporedba performansi u stvarnom svijetu sa SLA-ovima
- Dizajn i planiranje mreže
- Izrada osnovnih linija
- Rješavanje problema
Možete li predvidjeti propusnost?
Dobivanje osnovne vrijednosti postojeće propusnosti pomoći će vam u tome točkasti vrhovi i korita u volumenu. Ako ne namjeravate dodavati nove usluge na mrežu, vaš će sljedeći zadatak biti osiguravanje dovoljnog raspoloživog kapaciteta za rast trenda u količini prometa. Ako pokrećete projekt proširenja, tada biste trebali očekivati povećanu potražnju na vašoj mrežnoj infrastrukturi.
U oba slučaja pomaže korištenje alat koji može reproducirati stvarne podatke o prometu i također stvoriti dodatni volumen prometa da provjerite je li propusna širina koju imate na raspolaganju moći nositi s tom novom potražnjom.
Alati za planiranje kapaciteta kao što su Paket alata za protok SolarWinds dobro doći u ovim scenarijima testiranja. Paket uključuje tri alata koji rade s Ciscovim izumom NetFlow v5 sustav. Kada na svom Cisco usmjerivaču uključite mogućnosti NetFlow, proslijedit će sve zaglavlje paketa na sakupljač. Također možete koristiti NetFlow za postavljanje upita i usmjerivača.
Paket uključuje sučelje za uključivanje i isključivanje mogućnosti NetFlowa na vašim usmjerivačima. Drugi uslužni program reproducirat će zarobljeni promet oko vaše mreže, a treći alat u paketu generirat će lažni promet za slanje po mreži, testirajući kapacitet propusnosti za svu vašu opremu i mrežni softver..
SolarWinds Flow Tool BundleDownload 100% BESPLATNO Paket alata
Kako možete poboljšati propusnost?
S idejom o tome što je propusnost i na što utječe, sada ćemo razgovarati o stvarima koje je moguće učiniti za poboljšanje protoka. Opet, ne postoji odgovor jednih veličina; Važno je razumjeti uzrok vaših problema s protokom kako biste ih učinkovito riješili. Ispod su neke uobičajene metode za poboljšanje protoka.
- Povećajte propusnost – Ponekad je jednostavno dodavanje prometnica autocestom ono što trebate. Ovo je jedno od najočitijih rješenja, ali zapamtite da širina pojasa može biti skupa i možda ne može biti uzrok vaših problema. Također budite sigurni da imate mrežnu infrastrukturu da podržava ažuriranje propusne širine ako krenete tom rutom. Napokon, veza od 10 Gbps ne znači puno na mreži punoj prekidača od 100 Mbps.
- Ukloniti uska grla – Uska grla mreže su točke u mreži koje uzrokuju usporavanje prometa. Na primjer, ako ažurirate cijelu mrežu na brzinu od 1 Gpbs, stari poslužitelj s mrežnim sučeljem od 10 Mbps može stvoriti usko grlo.
- Ažurirajte na vlakno – Podaci o vlaknima kreću se u blizini ili brzinom svjetlosti. Podaci o bakrenim vezama kreću se znatno sporije (za one od vas u znanosti, to je brzina fotona prema brzini elektrona). Bakar postiže maksimum oko 10 Gbps, a vlakna mogu dosezati terabitne brzine ili više (pogledajte ovaj članak o Engadgetu za primjer). Iako je 10 Gbps u redu za većinu mreža, vlakna su mnogo manje osjetljiva na buku i mogu pokriti više tla što je usporedivo bakar, dodajući dodatne prednosti koje mogu poboljšati propusnost.
- Podesite MTU – Podešavanje MTU Veličine (maksimalne jedinice za prijenos) na usmjerivaču mogu dovesti do poboljšanog protoka. Na primjer, veći MTU-ovi mogu minimizirati režijske troškove i povećati propusnost. Za više potražite ovaj NetGear članak dizajniran da vam pomogne optimizirati veličinu MTU-a na usmjerivaču.
- Koristite QoS – Konfiguriranje QoS (kvaliteta usluge) na usmjerivačima i sklopkama je još jedan način poboljšanja propusnosti. QoS se može koristiti za namjenu propusnosti, upravljanje zagušenjima, oblikovanje mrežnog prometa i postavljanje prioriteta mrežnog prometa. Za dublji zaron po temi, pogledajte ovaj Ciscov dokument. QoS ne mora nužno poboljšati vašu propusnost, može vam pomoći da manje osjetite na aplikacije latencije (VOIP, strujanje videa itd.) Kada se stvari usporavaju..
- Koristite CDN – CDN (mreža za isporuku sadržaja) može vam pomoći približiti sadržaj korisnicima ako se bavite situacijom u kojoj su mnogi korisnici daleko od vaših poslužitelja (npr. Web stranica). Stoga bi CDN mogao biti odličan način za poboljšanje propusnosti. Na Projekt ljudskog zdravlja, koristimo CloudFlare kao CDN.
Vrhunski alati za mjerenje propusnosti
1. Paket za analizator propusnosti protoka SolarWinds (BESPLATNO ISPITIVANJE)
Paket mrežnih propusnih širina propusnosti SolarWinds je premium nadzorno rješenje koje omogućava IT timovima u organizacijama u rasponu veličina od SMB-a (Small Business and Small Business) do poduzeća za učinkovito praćenje propusnosti. Mrežni paket analizatora propusnosti zapravo dva proizvoda SolarWinds u paketu: Mrežni nadzor performansi (NPM) i NetFlow analizator prometa (NTA). O svakom od tih modula možete saznati više u našem NPM i NTA recenzije.
Ukratko, NPM je jedan od najpopularnijih djela u softver za nadzor poduzeća koje nudi SolarWinds i čini puno toga Jednostavno upravljanje mrežnim protokolom (SNMP) i nadgledanje gore / dolje što biste očekivali od Sustav upravljanja mrežom (NMS). Dodavanje NTA kombinacija omogućuje podršku za nadziranje različitih protokola protoka poput NetFlow, sFlow, jFlow, itd. U kombinaciji, ova dva alata postaju cjelovito, značajka bogato rješenje za nadzor propusnosti.
Možete demonstrirati NTA izravno iz vašeg preglednika ovdje. Također možete preuzeti 30-dnevno besplatno probno razdoblje Mrežni paket analizatora propusnosti koji uključuje oba alata.
SolarWinds Network Bandwidth Analyzer PackDownload 30-dnevna BESPLATNA proba
2. SolarWinds monitor propusne širine u stvarnom vremenu (BESPLATNI ALAT)
Ako tražite besplatan alat koji vam može pomoći u nadzoru pojedinih uređaja i utvrđivanju kolike širine pojasa troše, SolarWinds monitor stvarne širine u stvarnom vremenu možda je pravi za vas. Ovaj Propusna širina sustava Windows koristi nadzorni alat SNMP (v1, v2C i v3 su podržani) prometa u i iz danih sučelja. skalabilnost vjerojatno će postati problem ako tražite nadzor svih uređaja na mreži. Ako trebate pratiti pregršt uređaja da biste utvrdili imate li propusnost u mreži i stvarate probleme s mrežnom propusnošću, to bi moglo biti upravo ono što trebate.
Možete preuzeti SolarWinds monitor stvarne širine u stvarnom vremenu besplatno.
SolarWinds Real-time Bandwidth MonitorDownload 100% BESPLATNI alat
3. ExtraHop
ExtraHop je rješenje za praćenje na razini poduzeća s podrškom za napredne značajke poput kontekstualna inteligencija, forenzička istraga, analitika u stvarnom vremenu, i više. ExtraHop nudi rješenja za nadzor sigurnosti, mrežne performanse i oblaka. Odjeljak ovog poslovnog softvera na koji smo ovdje usredotočeni jesu njegove mogućnosti praćenja performansi mreže. Jedno od glavnih prodajnih mjesta u Zagrebu ExtraHop-a rješenje mrežnog učinka je mogućnost automatskog otkrivanja i korelacije mrežnih problema, što bi trebalo pomoći smanjenju srednjeg vremena za rješavanje. Dio koje njegovo rješenje uključuje detaljne metrike i grafikone koji pokrivaju prosječna iskorištenost propusnosti, prosječna propusnost, propusnost protokolom, “Vrhunski govornici” (krajnje točke s najvećom prosječnom propusnošću) i još mnogo toga. Ako tražite rješenje na razini poduzeća za svoje probleme s nadzorom protoka, možda biste trebali baciti pogled ExtraHop. Možete demonstrirati ExtraHop izravno iz vašeg preglednika (podaci za kontakt traže, ali demo pristup je dan odmah nakon).
4. Comparitech test brzine
Ako trebate provjeriti protok s određenog računala ili mobilnog uređaja s web preglednikom, naš vlastiti test brzine odličan je način da to učinite i pomognete prikupiti novac u dobrotvorne svrhe. Naš test brzine provjerit će vašu trenutnu brzinu preuzimanja, brzinu prijenosa i vremena odziva. Otkrio sam da su i internetski testovi brzine dobar način za utvrđivanje jesu li problemi s određenom aplikacijom povezani s mrežnom brzinom ili ne (npr. Za provjeru ispunjavate li Netflixove Preporuke o brzini internetske veze). Uz to, Comparitech će za svaki test (maksimalno jedan po korisniku) donirati jedan cent u dobrotvorne svrhe.
5. Iperf
Iperf je besplatni alat s otvorenim kodom koji se koristi za aktivno mjerenje propusnosti na mreži. Službeno se podržava na CentOS, FreeBSD, i MacOS. Prema njegovoj Github stranici, prijavljeni su brojni drugi * nix operativni sustavi koji se uspješno koriste Iperf, i uspio sam ga bez problema pokrenuti na Linux Mint 17.1. Iperf se može mjeriti TCP (Protokol kontrole prijenosa, UDP (Korisnički protokol datagrama), i SCTP (Protokol prijenosa kontrole protoka) propusnost.
Iperf koristi konfiguraciju klijent / poslužitelj, što znači da softver treba biti instaliran na obje krajnje točke da biste izmjerili propusnost. Možete preuzeti i instalirati Iperf ovdje (Napomena: bio sam u mogućnosti koristiti apt-get install iperf na Mint 17.1).
U primjeru u nastavku trčao sam Iperf u načinu poslužitelja izvršenjem naredbe iperf –s, zatim spojen na poslužitelj za mjerenje protoka TCP izvršenjem naredbe iperf –c 10.0.2.15 (10.0.2.15 bila je IP adresa Iperf poslužitelj). Više o Iperfu potražite u članku Github stranica.
6. NetCPS
NetCPS je uslužni program Windows Command Line koji također slijedi paradigmu klijent / poslužitelj za mjerenje propusnosti. To je već dugo vremena, ali još uvijek može biti korisno u mnogim modernim Windows operativnim sustavima (za mene je dobro funkcionirao u sustavu Windows 10).
NetCPS je besplatan, s jednom iznimkom da NIJE dopušten za vladinu ili vojnu upotrebu. Možete preuzeti, saznati više o i pogledati izvorni kod NetCPS ovdje.
U primjeru u nastavku upotrijebio sam NetCPS za mjerenje protoka na povratnoj adresi lokalnog računala. Prvo sam iz imenika u koji je učitana datoteka NetCPS.exe izvršio naredbu NetCPS.exe –s kako biste postavili NetCPS u poslužiteljski način, a zatim u poseban cmd.exe prozor izvršio naredbu NetCPS.exe 127.0.0.1 za testiranje povratne IP adrese.
7. Netperf
NetPerf je CLI alat koji se koristi u * nix operativnim sustavima (također se kompilira u Windowsu) slično Iperf koju je izvorno razvio Hewlett Packard. Iako nije tehnički otvoreni izvor, besplatan je za upotrebu i prilično popularan alat za mjerenje protoka i referentne mrežne brzine..
Za više informacija o Netperf, provjeri priručnik i the Netperf Github.
Kao NetCPS i Iperf, Netperf koristi model klijent / poslužitelj. Možete pokrenuti poslužitelj pomoću naredbe netserver –p a zatim se pomoću naredbe povežete s klijenta netperf -H -p . U primjeru u nastavku pokrenuli smo poslužitelj na priključku 15222 s domaćina s IP adresom 10.0.2.15.
Javite nam vaše povratne informacije!
To je bio naš sudar o propusnosti i popisu alata za mjerenje propusnosti. Jesmo li nešto ostavili vani? Imate li kakvih pitanja o alatima koje smo ovdje spomenuli? Javite nam se u odjeljku za komentare u nastavku.
nosti, važno je razumjeti razliku između MB (megabajta) i Mb (megabita). MB se odnosi na količinu podataka koju možete prenijeti u jednoj sekundi, dok se Mb odnosi na brzinu prijenosa podataka. Na primjer, Ethernet veza s brzinom od 30 Mbps (megabita po sekundi) može prenijeti 3,75 MB (megabajta) podataka u jednoj sekundi. Gigabitne brzine su još brže, s brzinom od 1000 Mbps, što znači da možete prenijeti 125 MB podataka u jednoj sekundi. Utjecaj kašnjenja na propusnost Kašnjenje u mreži može značajno utjecati na propusnost. Na primjer, ako se podaci moraju prenijeti preko velike udaljenosti, kašnjenje može biti značajno, što može smanjiti propusnost. Utjecaj gubitka paketa na propusnost Gubitak paketa također može utjecati na propusnost. Ako se paketi podataka izgube tijekom prijenosa, moraju se ponovno poslati, što može smanjiti propusnost. Koliku bih propusnost trebao očekivati za datu širinu pojasa? Propusnost će uvijek biti manja od širine pojasa, a točna količina ovisi o mnogim čimbenicima, uključujući kašnjenje, gubitak paketa i druge faktore. Što vam može mjeriti propusnost u tome? Postoji nekoliko alata za mjerenje propusnosti, uključujući SolarWinds, ExtraHop, Comparitech test brzine, Iperf, NetCPS i Netperf. Možete li predvidjeti propusnost? Propusnost se može predvidjeti, ali to ovisi o mnogim čimbenicima, uključujući širinu pojasa, kašnjenje, gubitak paketa i druge faktore. Kako možete poboljšati propusnost? Propusnost se može poboljšati dodavanjem propusne širine, smanjenjem kašnjenja i gubitka paketa te drugim metodama. Vrhunski alati za mjerenje propusnosti uključuju SolarWinds, ExtraHop, Comparitech test brzine, Iperf, NetCPS i Netperf. Javite nam vaše povratne informacije! Ako imate iskustva s mjerenjem propusnosti ili koristite neki od gore navedenih alata, podijelite svoje povratne informacije u komentarima!