- Tcptrack
- Nload
- iftop
- Cbm
- Iperf
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.
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:
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:
Voer vervolgens vanaf het serverapparaat uit:
iperf -s
Vanaf de tweede apparaatrun:
iperf -c
In mijn geval zou het zijn:
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