Netwerken

Hoe een Linux-netwerksnelheidstest te doen?

Hoe een Linux-netwerksnelheidstest te doen?

De huidige tutorial legt uit hoe je de snelheid van je internetverbinding kunt meten met behulp van verschillende tools die beschikbaar zijn voor Linux. Voordat we deze tools doornemen, zijn er enkele concepten die moeten worden verduidelijkt, de downloadsnelheid, de uploadsnelheid en latentie, deze tutorial richt zich op de downloadsnelheid.

Download snelheid: de downloadsnelheid is de ontvangen snelheid, de snelheid die pakketten gebruiken om uw apparaat te bereiken, dat is de relevante snelheid wanneer u bestanden downloadt, online video's bekijkt of websites bezoekt, het is de meest relevante maatstaf voor thuisgebruikers.

Upload snelheid: de uploadsnelheid is de Bezig met verzenden snelheid, de snelheid om verkeer van uw apparaat naar een ander apparaat via internet te sturen, het is de snelheid die u ziet bij het uploaden van afbeeldingen of video's naar een website of via een communicatie-app. Gewoonlijk geven internetproviders een extreem lage uploadsnelheid, tenzij u extra betaalt, dit is vooral relevant voor servers.

Latentie: is de tijd die het verkeer nodig heeft om op de bestemming aan te komen en terug te keren naar uw apparaat, dit is niet noodzakelijk gerelateerd aan de snelheid, aangezien een hoge latentie kan worden veroorzaakt door veel hops of tussenliggende routers tussen uw apparaat en de bestemming, elk routeringsapparaat heeft zijn eigen latentie, zoals uitgelegd op Traceroute met Nmap als u een lage snelheid tussen uw apparaat en een specifieke bestemming opmerkt, een manier om het probleem te diagnosticeren is om een ​​pakket helemaal over het internet te traceren om een ​​laag intermediair apparaat te vinden dat de latentie meet.

TCPTRACK

De eerste tool die in deze tutorial wordt beschreven, is: tcptrack, die kan worden geïnstalleerd in Debian en Ubuntu Linux-distributies via apt, je kunt tcptrack krijgen voor andere Linux-distributies op https://pkgs.org/download/tcptrack.

Installeren tcptrack op Debian en Ubuntu:

apt install tcptrack

Wanneer u tcptrack gebruikt, moet u uw netwerkapparaat specificeren met de optie -ik. In mijn geval is het netwerkapparaat wlp3s0, daarom voer ik uit:

tcptrack -i wlp3s0

Live-uitgang:

Dit zijn meestal websites, je kunt ook een poort specificeren, wat vooral handig is voor servers, om een ​​poort te specificeren voeg je gewoon de optie toe haven, het volgende voorbeeld toont tcptrack die de internetverbinding meet op poort 56254.

tcptrack -i wlp3s0 poort 56254

Live-uitgang:

Met de optie -d je kunt tcptrack instrueren om alleen verbindingen te meten die tot stand zijn gebracht nadat tcptrack is gestart.

tcptrack -d -i wlp3s0

Live-uitgang:

NLOAD

Nload is een ander hulpmiddel om netwerkverkeer en bandbreedtesnelheid te controleren, zoals tcptrack, het kan ook worden geïnstalleerd via apt op Debian- en Ubuntu Linux-distributies, het is ook beschikbaar als tar.gz voor andere distributies op https://sourceforge.net/projecten/nload/. Het voordeel van nload is dat u gemakkelijk het inkomende en uitgaande verkeer kunt zien verdeeld.

Om nload op Debian of Ubuntu te installeren, voer je uit:

apt install nload

Om nload te starten, moet u het netwerkapparaat specificeren, wlp3s0 vervangen door uw netwerkapparaat en het starten zoals in het volgende voorbeeld:

nlload wlp3s0

Live-uitgang:

IFTOP

Iftop is een andere opensource-tool die beschikbaar is op Debian- en Ubuntu-repositories, je kunt het downloaden voor andere Linux-distributies als tar.gz op http://www.ex-papegaai.com/pdw/iftop/.

apt iftop installeren

Om iftop te starten, voer het uit en voeg de optie toe -ik om uw netwerkkaart te definiëren zoals in het volgende voorbeeld:

iftop -i wlp3s0

Live-uitgang:

Onderaan ziet u het verzonden verkeer, (TX) en ontvangen (RX), cum (cumulatief) toont het verkeer sinds iftop werd uitgevoerd, piektarieven en tarieven. De laatste regel (TOTAL) toont de totale waarde voor elk van de genoemde.

CBM

CBM is een ander hulpmiddel dat beschikbaar is in de repositories van Debian en Ubuntu Linux-distributies, je kunt het ook voor andere distributies vinden op https://github.com/resurrecting-open-source-projects/cbm.

CBM is een kleurrijke tool die alle netwerkinterfaceverkeer tegelijkertijd kan weergeven zonder onderscheid te maken tussen verbindingen, wat een totaal resultaat oplevert.
Om cbm op Debian of Ubuntu te installeren, voert u het volgende uit:

apt install cmb

Ren dan gewoon zonder opties

cbm


Cbm heeft niet al te veel uitleg nodig, elke kolom geeft duidelijk aan hoe de functie werkt.

U kunt door de verschillende interfaces bladeren met de pijlen om elk IP-adres van de interface weer te geven.

IPERF

Iperf is een geweldige tester om de bandbreedte tussen twee knooppunten te meten, het ondersteunt TCP, UDP, SCTP, IPv4 en IPv6, het toont timing, verlies en meer. Iperf is ook opgenomen in Debian- en Ubuntu-repositories, het is beschikbaar voor andere distributies op https://iperf.fr/.

Iperf moet in beide apparaten zijn geïnstalleerd waarvan de communicatiesnelheid wordt gemeten.
Om Iperf op Debian of Ubuntu op beide computers te installeren, voert u het volgende uit:

apt install iperf

Voer vervolgens vanaf het serverapparaat uit:

iperf -s

Vanaf de tweede apparaatrun:

iperf -c


In mijn geval zou het zijn:

Iperf -c 192.168.0.14


Hier heb je een zeer gedetailleerd artikel over IPERF met een grondige analyse door Bamdeb Ghosh, ten zeerste aanbevolen. Ik hoop dat je deze beschrijving op snelheidsmonitors nuttig vond, blijf Linux volgen Hint voor meer tips en updates over Linux.

Gerelateerde artikelen:

ethtool-opdrachten en voorbeelden
Hoe netwerkverkeer te monitoren met behulp van nethogs

Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...