Wat is doorvoer? 6 beste tools om doorvoer te meten

click fraud protection

De doorvoer - of beter gezegd de netwerkdoorvoer, want daar gaan we het over hebben - is een maat voor de capaciteit van een circuit om gegevens te transporteren. Het wordt meestal uitgedrukt in bits per seconde en geeft een idee van de hoeveelheid gegevens die per tijdseenheid kan worden verzonden. Vandaag bekijken we de beste tools om de doorvoer te meten. Sommigen van jullie vragen zich misschien af ​​waarom iemand zo'n tool nodig heeft. Is de doorvoer van een circuit van 100 Mbps immers niet 100 Mbps? Nou, niet altijd, vandaar de behoefte aan tools om het te meten.

We beginnen onze verkenning door een diepgaande blik te werpen op de doorvoer. We vertellen je wat het is en wat niet. Vervolgens proberen we de algemene verwarring tussen bandbreedte en doorvoer aan te pakken. Ze zijn verwant maar niet hetzelfde. Vervolgens bespreken we factoren die de doorvoer negatief beïnvloeden. Onze volgende taak is om ervoor te zorgen dat iedereen op dezelfde pagina staat over bits en bytes en dat we allemaal begrijpen wat Throughput-cijfers echt betekenen. Nu dit allemaal achter de rug is, zullen we enkele van de beste meetinstrumenten voor doorvoer onthullen die we konden vinden, gevolgd door een korte bespreking over de specifieke hulpmiddelen die worden gebruikt om internetdoorvoer te meten.

instagram viewer

Wat is doorvoer?

Volgens Wikipedia is "doorvoer de maximale productiesnelheid of de maximale snelheid waarmee iets kan worden verwerkt". Dit is echter een beetje algemeen en waar we echt in geïnteresseerd zijn, is de netwerkdoorvoer. Dus, verwijzend naar de populaire online encyclopedie, wordt het in de context van telecommunicatie verder gedefinieerd als "de snelheid van succesvolle berichtbezorging via een communicatiekanaal". We komen dichter bij ons doel om de doorvoer te definiëren.

In termen van computernetwerken verwijst doorvoer meestal naar een circuit of de maximale capaciteit van een link om gegevens te verplaatsen. De waarde wordt uitgedrukt in bits per seconde (bps), vaak met vermenigvuldigers zoals kilo, mega of giga. Doorvoer is waar u vaak voor betaalt. U verwacht bijvoorbeeld dat een 100 Mbps LAN-interface een doorvoer van 100 Mbps heeft. Evenzo, als u een verbinding van 20 Mbps met internet heeft, verwacht u dat de doorvoer 20 Mbps is.

De exacte definitie van Throughput is niet helemaal duidelijk, maar voor onze discussie gaan we ervan uit dat dit de werkelijke maatstaf is voor de capaciteit van een netwerkcircuit om gegevens te transporteren. Simpel gezegd is het de maximaal haalbare bandbreedte van een circuit. Als we het circuit vergelijken met een snelweg - zoals we vaak doen - is de doorvoer het aantal auto's dat het per uur kan vervoeren.

Zijn doorvoer en bandbreedte hetzelfde?

Dus, gezien onze poging om doorvoer te definiëren, zou je tot de conclusie kunnen komen dat doorvoer en bandbreedte één en hetzelfde zijn. En als we kijken naar definities van netwerkbandbreedte en netwerkdoorvoer, ziet u veel overeenkomsten. In feite kan de bandbreedtedefinitie van de ene persoon de doorvoerdefinitie van een andere zijn en daardoor kan het lijken alsof de termen losjes uitwisselbaar zijn.

We denken niet dat ze uitwisselbaar zijn. Maar in werkelijkheid maakt wat we denken niet echt uit. Of het zou je in ieder geval niet veel uitmaken. Het gaat erom dat we het eens zijn over wat in dit artikel wat zal worden genoemd. Dus voor de rest van onze discussie verwijzen we naar doorvoer als de MAXIMALE gegevensoverdrachtcapaciteit van een circuit en verwijzen we naar bandbreedte als de HUIDIGE gegevenssnelheid die een circuit draagt. De gemeten bandbreedte van een circuit met een doorvoer van 100 Mbps kan dus zo laag zijn als 1 Mbps. Het kan zelfs nul zijn.

Factoren die de doorvoer beïnvloeden

Dus als doorvoer de maximale draagcapaciteit van een circuit is, mag deze niet variëren, toch? Nou, het varieert eigenlijk. In feite is het belangrijk onderscheid te maken tussen maximale doorvoer en werkelijke doorvoer. Laten we het uitleggen. We nemen als voorbeeld de doorvoer van een gegevenspad tussen een server in het ene datacenter en een andere server in een ander datacenter. Het is duidelijk dat we in de verleiding zouden komen om te geloven dat de doorvoer van het pad die is van het segment van het pad met de laagste doorvoer. Maar hoewel het waar is dat het nooit hoger zal zijn, kan het lager zijn. Elk apparaat tussen de bron en de bestemming kan enkele vertragingen toevoegen die op hun beurt de doorvoer negatief beïnvloeden.

Overbenutting van het netwerk en de daaruit voortvloeiende congestie kan ook de doorvoer beïnvloeden. Als we teruggaan naar de analogie van de snelweg, weten we allemaal dat een drukke snelweg veel langzamer loopt dan die met weinig verkeer. Hetzelfde geldt voor overbelaste netwerken.

Verwar bits en bytes niet met elkaar

Als u de maximale doorvoer van een circuit of pad naar een bestemming kent, moet u kunnen berekenen hoeveel tijd nodig is om een ​​bestand van een bepaalde grootte over te brengen. Maar je moet wel oppassen dat je je appels en sinaasappels goed krijgt.

De doorvoer wordt doorgaans gemeten in bits per seconde (bps), kilobits per seconde (kbps), megabits per seconde (Mbps) en gigabits per seconde (Gbps). En er is enige verwarring over wat de voorvoegsels kilo, mega en giga betekenen. Volgens de S.I.-standaard geven deze voorvoegsels vermenigvuldiging met 1.000 (kilo), 1.000.000 (mega) en 1.000.000.000 (giga) aan.

De bestandsgroottes worden doorgaans gemeten in bytes, kilobytes, megabytes en gigabytes, waarbij een byte acht bits is. Tegenwoordig hebben de prefixen kilo, mega en giga dezelfde S.I.-standaardbetekenissen die in overeenstemming zijn met de International Electrotechnical Commission (IEC) -normen van 1998. Velen gebruiken echter nog steeds de oudere binaire conventie die definieert dat een kilobyte 1 024 bytes is. Bijgevolg is een bestandsgrootte van 1 megabyte 1024 × 1024 (of 1048 579) bytes en 1 gigabyte 1024 × 1024 × 1024 (of 1073 741 824) bytes.

Het belangrijkste om hier op te merken is dat het verschil tussen de S.I. gigabyte en de old-school binaire gigabyte bijna 74 megabytes is. Dus wanneer u probeert de tijd te berekenen die nodig is om een ​​hoeveelheid gegevens over te dragen, moet u weten of de bestandsgrootte en doorvoercijfers gebruik maken van S.I. of binaire voorvoegsels.

Uw nummers op een rijtje krijgen

Het is niet ongebruikelijk dat mensen veelgebruikte uitdrukkingen afkorten. We verwijzen bijvoorbeeld vaak naar een bestand van 64 kilobytes als een bestand van 64 k of naar een bestand van 100 megabyte als een bestand van 100 meg. We doen ook vaak hetzelfde als we het hebben over circuitdoorvoer. We verwijzen dus naar een circuit van 256 kilobits per seconde als een circuit van 256 k of een circuit van 2 Mbps als een circuit van 2 meg. Dit betekent natuurlijk dat je voorzichtig moet zijn bij het berekenen van overdrachtstijden, omdat bestandsgroottes worden gemeten in bytes terwijl de doorvoer van een circuit wordt gemeten in bits.

Als we bijvoorbeeld een bestand van 64 k nemen. Het is eigenlijk 64 × 1024 (ervan uitgaande dat we binaire vermenigvuldigers gebruiken) × 8 bits groot voor een totaal van 524 288 bits. Evenzo zal een 64 k-circuit bits verzenden met een snelheid van 64 × 1.000 of 64.000 bps. Daarom zal de tijd die nodig is om een ​​bestand van 64 k over het 64 k-circuit te verzenden ten minste 524 288/64 000 of 8,192 seconden bedragen. Veel mensen gaan er ten onrechte van uit dat een "k" altijd hetzelfde is en zullen concluderen dat een 64 k-bestand 1 seconde nodig heeft om over een 64 k-circuit te verzenden.

De beste tools om de doorvoer te meten

Van alle tools die beschikbaar zijn om netwerkprestaties te bewaken en te meten, zijn er enkele gewijd aan het meten van de doorvoer. Dat zijn de tools die we gaan beoordelen. De onderstaande tools gebruiken verschillende methoden om de doorvoer te meten. Sommigen zullen analyseprotocollen gebruiken zoals SNMP of NetFlow terwijl anderen stresstests uitvoeren.

SolarWinds heeft een solide reputatie opgebouwd door enkele van de beste te maken netwerkbewakingsprogramma's. Het in de VS gevestigde bedrijf staat ook bekend om zijn vele gratis tools die voorzien in specifieke behoeften van netwerkbeheerders zoals een TFTP-server of een subnet rekenmachine.

Het bedrijf heeft ook een oplossing voor doorvoeranalyse in haar Network Bandwidth Analyzer Pack. Dit is echter geen op zichzelf staand product, maar eerder een add-on voor de SolarWinds Network Performance Monitor, een van de beste SNMP-bewakingsprogramma's of de SolarWinds NetFlow Traffic Analyzer, een geweldige NetFlow-opvangbak en -analysator.

SolarWinds NPM-netwerkoverzicht

Laten we dus eens kijken wat de Netwerkbandbreedte-analyseprogramma pack te bieden heeft. Het product biedt uitgebreide netwerkdoorvoeranalyse en prestatiebewaking. Het zal dus netwerkprestaties en doorvoer monitoren en analyseren. Het zal ook helpen bij het vinden van netwerkfouten en het bewaken van de beschikbaarheid en prestaties van apparaten en het verzamelen van stroomgegevens voor doorvoermeting.

De software kan u ook helpen bij het identificeren van gebruikers en applicaties die bandbreedte in beslag nemen, om te bepalen welke gebruikers, applicaties of netwerk protocollen gebruiken de meeste bandbreedte, valideren prioriteitenbeleid voor netwerkverkeer en meten de effectiviteit van QoS beleid.

Het SolarWinds Network Bandwidth Pack wordt in licentie gegeven op basis van het grootste aantal knooppunten, interfaces of volumes. U moet contact opnemen met SolarWinds om een ​​offerte te krijgen. Aangezien het een add-on is voor NPM of NTA, moet u ook rekening houden met de kosten van een van deze. Als u het product liever eerst probeert voordat u het koopt, is er een gratis proefversie beschikbaar.

GRATIS PROEF: SOLARWINDS NETWERK BANDBREEDTE ANALYSERPAKKET

2. Iperf3

De reeks iperf-tools kan worden gebruikt om de maximale doorvoer van IP-netwerken te bepalen. Het beschikt over verschillende afstembare parameters met betrekking tot timing, protocollen en buffers, zodat u de taak aan uw exacte behoeften kunt aanpassen. Voor elke test, iperf3rapporteert de gemeten doorvoer, verlies en andere parameters.

Iperf3 biedt veel verbeteringen ten opzichte van eerdere versies en bevat nu een aantal functies die te vinden zijn in andere tools zoals nuttcp en netperf. Deze handige functies ontbraken in de vorige iperf. Deze versie heeft bijvoorbeeld een nulkopie-modus en een optionele JSON-uitvoer. Let daar op iperf3 is niet achterwaarts compatibel met de originele iperf.

Screenshot van Iperf3

Iperf3 wordt voornamelijk ontwikkeld door ESnet / Lawrence Berkeley National Laboratory. Het wordt vrijgegeven onder een BSD-licentie met drie clausules. Voornamelijk ontwikkeld op CentOS Linux, FreeBSD en OS X, dit zijn de enige officieel ondersteunde platforms. Er zijn echter enkele succesmeldingen met OpenBSD, Android en andere Linux-distributies.

Merk op dat de vorige versie van iperf, iperf2, nog steeds actief wordt ontwikkeld door een andere organisatie. Als u echter de beste functionaliteit wilt, moet u deze gebruiken iperf3 die kan worden gedownload van haar GitHub naar huis.

3. TotuSoft LAN-snelheidstest

Ondanks zijn naam, LAN-snelheidstesttest niet alleen Local Area Networks. Het is vanaf de grond af ontworpen als een eenvoudig maar krachtig hulpmiddel voor het meten van bestandsoverdracht, harde schijf, USB-drive en LAN-snelheden. De tool berekent de tijd die nodig is om een ​​bekende hoeveelheid gegevens te verplaatsen. Als u een lokale harde schijf of USB-opslagapparaten als bestemming selecteert, meet het de doorvoer van dat apparaat. Aan de andere kant, als u een externe opslaglocatie selecteert, meet het de netwerkdoorvoer.

Screenshot van TotuSoft LAN Speed ​​Test

LAN-snelheidstest bouwt het testbestand op in het geheugen en draagt ​​het vervolgens op beide manieren over (zonder de nadelige effecten van het cachen van Windows / Mac-bestanden) terwijl de tijd wordt bijgehouden die nodig is om de overdracht te voltooien. Vervolgens worden alle berekeningen voor u uitgevoerd.

Er is ook een optie om het bestand over te zetten naar een externe computer waarop LAN-snelheidstest Server. Dit kan nuttig zijn omdat het vaststelt dat wat u meet in feite de LAN-doorvoer is en dat eventuele latentie in het externe hostopslagsubsysteem wordt genegeerd. Net als de LAN-snelheidstest gereedschap, de LAN-snelheidstest Server slaat de ontvangen gegevens op in het geheugen in plaats van op schijf.

LAN Speed ​​Test is beschikbaar in een gratis versie met verminderde functionaliteit of in een betaalde versie vanaf $ 10 voor een enkele licentie met volumekortingen voor meerdere exemplaren.

4. NetStress

NetStress is een tool die gespecialiseerd is in het meten van de doorvoer op draadloze netwerken. Het is een tweecomponenten-tool met een client en een server en het zal de doorvoer tussen beide effectief meten. Het kan dus ook voor bekabelde netwerken worden gebruikt.

Screenshot van NetStress

Het aanbevolen gebruik voor deze tool is om deze eerst te gebruiken om een ​​benchmark voor de prestaties van een netwerk vast te stellen. Wanneer er vervolgens problemen worden gemeld en u vermoedt dat de prestaties zijn verslechterd, voert u deze opnieuw uit en vergelijkt u de resultaten met de benchmark. Dit geeft aan of er daadwerkelijk een probleem is met de doorvoer en geeft aan welke stappen nodig zijn om het probleem op te lossen. Dit is eigenlijk waar de draadloze specialisatie van de tool binnenkomt.

NetStress is geladen met functies. Ten eerste is er maar één tool die de server of de client kan zijn. Het ondersteunt ook zowel TCP- als UDP-gegevensoverdrachten met variabele segmentgrootte en ondersteunt meerdere gegevensstromen. Het heeft ook verschillende geavanceerde parameters die naar wens kunnen worden aangepast. U kunt er bijvoorbeeld voor kiezen dat de weergave-eenheden in bits of bytes per seconde zijn.

Netstress kan gratis worden gedownload van nutsaboutnets.com, de website van de uitgever.

5. TamoSoft Throughput Test

De TamoSoft Throughput Testis de enige tool op onze lijst die wordt geadverteerd als een doorvoertesttool. Het is een freeware-tool. Dit betekent dat hoewel het gratis beschikbaar is, het niet open source is. De tool werkt door continu TCP- en UDP-gegevensstromen over uw netwerk te verzenden en belangrijke statistieken te berekenen. Het berekent bijvoorbeeld de stroomopwaartse en stroomafwaartse verwerkingswaarden, pakketverlies en retourtijd. De software geeft de resultaten weer in zowel numerieke als grafiekindelingen.

Screenshot van TamoSoft Throughput Test

De TamoSoft Throughput Test ondersteunt zowel IPv4- als IPv6-verbindingen en stelt de gebruiker in staat de netwerkprestaties te evalueren, afhankelijk van de Quality of Service (QoS) -instellingen. Net als een paar andere tools op onze lijst, is dit een tool met twee componenten met een server en een client.

Dit is hoe de tools werken: het clientgedeelte maakt verbinding met het servergedeelte dat luistert naar verbindingen. Zodra de verbinding tot stand is gebracht, wisselen de client en server gegevens uit in beide richtingen en berekent en toont het clientgedeelte van de applicatie de netwerkgegevens. Dit is vrij eenvoudig, maar het kan uitstekend de werkelijke doorvoer meten.

De TamoSoft Throughput Test is freeware en TamoSoft biedt ook een volwaardige oplossing voor WLAN-prestatieanalyse, genaamd TamoGraph Site Survey.

6. IxChariot

De laatste op onze lijst is IxChariot van Ixia, de softwaretak van Keysight, maker van enkele van 's werelds meest bekende testapparatuur voor elektronica. IxChariot is eigenlijk veel meer dan alleen een doorvoermeetinstrument, het is een complete netwerkanalyse-oplossing met talloze geavanceerde functies. Het meet de verwerkingscapaciteit - anders zou het niet op deze lijst staan ​​- maar het zal veel meer doen.

Ixia IxChariot Throughput Screenshot

Hier zijn enkele van de belangrijkste kenmerken van het product. Hiermee kunt u de netwerkprestaties onmiddellijk beoordelen, inclusief draadloze prestaties en geolocatie. De prestatie-endpoints werken op mobiele apparaten, pc's, Macs of in een hypervisor of cloudservice en maken centraal beheer van elk platform mogelijk. De software biedt volledige applicatie-emulatie en belangrijke prestatiestatistieken, inclusief doorvoer, pakketverlies, jitter, vertraging, MOS en OTT-video's zoals Netflix of YouTube.

Dit is een product op het hoogste niveau met een prijs op het hoogste niveau dat alleen kan worden verkregen door een formele offerte aan te vragen. En hoewel er geen gratis proefversie beschikbaar is, is er wel een gratis online demo.

Over testen van internetdoorvoer

Voordat we onze discussie beëindigen, is er nog een ander populair type meetinstrument voor netwerkdoorvoer waarover we het graag hebben. Het zijn tools voor het testen van internetsnelheid. Met deze tools kunt u vrij nauwkeurig de maximale upload- en downloaddoorvoer meten die u van uw internetprovider krijgt.

Er zijn verschillende van dergelijke tools beschikbaar en Speedtest door Ookla is waarschijnlijk een van de meest populaire. Het wordt dagelijks gebruikt voor meer dan tien miljoen unieke tests. Sinds de oprichting in 2006 zijn er in totaal meer dan 20 miljard tests uitgevoerd met Speedtest. Wat het bedrijf drijft, is een commitment om "transparantie te bieden in de prestaties van netwerken".

Speedtest is momenteel beschikbaar als een webgebaseerde tool op Speedtest.net en als stand-alone applicaties die kunnen worden gedownload en geïnstalleerd op iOS, Android, OS X, Windows, Google Chrome en Apple TV.

Er zijn andere vergelijkbare tools die u ook voor dat doel kunt gebruiken. De meeste grote internetproviders hebben er een die hun klanten kunnen gebruiken. Ik blijf daar echter weg van en zou normaal gesproken de voorkeur geven aan een tool van derden vanwege zijn onpartijdige benadering.

watch instagram story