Prestatie

Command Line-apps om een ​​internetsnelheidstest uit te voeren op Linux

Command Line-apps om een ​​internetsnelheidstest uit te voeren op Linux
Snelheidstests voor internetverbinding zijn handig voor het opsporen van netwerkverbindingsproblemen, ISP-beperking, serverbeperking of andere verbindingsproblemen. In dit artikel worden enkele van de meest populaire methoden vermeld om snelheidstests in Linux uit te voeren met behulp van opdrachtregel-apps.

Snel klikken

Snel klikken is een opdrachtregelprogramma om de download- en uploadsnelheden van uw netwerk te controleren. Het is gebaseerd op Snel.com website gemaakt door Netflix en een reeks tests worden uitgevoerd op de eigen productieservers van Netflix.

Voer de onderstaande opdrachten uit om Fast-cli op Ubuntu te installeren:

$ sudo apt install npm
$ npm install --global fast-cli

Voer de onderstaande opdracht uit om de netwerksnelheid te controleren met Fast-cli:

$ snel --uploaden

Speedtest-klik

Speedtest-klik is een opdrachtregelprogramma dat gebruikmaakt van snelheidstest.netto- om de snelheid van de netwerkbandbreedte te controleren. Het kan zowel de download- en uploadsnelheid als de responstijd van de server controleren.

Voer de onderstaande opdrachten uit om Speedtest-cli in Ubuntu te installeren:

$ wget -O speedtest-cli https://raw.githubusercontent.com/sive/
speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli

Voer de onderstaande opdracht uit om een ​​snelheidstest uit te voeren met speedtest-cli:

$ ./speedtest-cli --simpel

Wget

Wget is een downloadmanager voor de opdrachtregel die bestanden kan ophalen met behulp van HTTP-, HTTPS- en FTP-protocollen.

Voer de onderstaande opdracht uit om wget in Ubuntu te installeren:

$ sudo apt install wget

Voer de onderstaande opdracht uit om een ​​downloadsnelheidstest uit te voeren (zonder upload):

$ wget -O /dev/null -q --show-progress http://speedtest.newark.linode.com/100MB-newark.bin

De bovenstaande opdracht gebruikt de gratis snelheidstestservice van Linode voor het testen van hun servers. U kunt het "newark"-gedeelte in de bovenstaande opdracht vervangen door elke andere server die wordt vermeld op de beschikbare snelheidstestpagina van Linode hier.

Youtube-dl

Youtube-dl is een opdrachtregelprogramma om YouTube-bestanden in verschillende audio- en videoformaten te downloaden. Het is mogelijk om de downloadsnelheid te controleren door een YouTube-video te downloaden met youtube-dl.

Voer de onderstaande opdracht uit om youtube-dl in Ubuntu te installeren:

$ sudo apt install youtube-dl

Voer de volgende opdracht uit om een ​​snelheidstest uit te voeren met youtube-dl:

$ youtube-dl -f best --no-part --no-cache-dir -o /dev/null --newline
https://www.youtube.com/watch?v=vzfZgVywscw

Met de bovenstaande opdracht wordt een video gedownload van het YouTube-kanaal van de KDE Community. Je kunt de YouTube-URL vervangen door die van jezelf. Het "/dev/null" gedeelte zorgt ervoor dat video nergens op het bestandssysteem wordt opgeslagen.

Het grootste voordeel van het gebruik van youtube-dl om een ​​speedtest uit te voeren, is de ingebouwde optie om geografische beperkingen te omzeilen. Gebruik de onderstaande opdracht om een ​​video uit een ander land te downloaden:

$ youtube-dl -f best --no-part --no-cache-dir -o /dev/null
--newline --geo-bypass-country VS https://www.youtube.com/watch?v=vzfZgVywscw

Vervang het "VS"-gedeelte door een ander ISO 3166-2 landcode.

Krullen

Curl is een opdrachtregelprogramma dat gegevensoverdracht mogelijk maakt met behulp van URL's. Deze URL's zijn niet beperkt tot alleen het HTTP-protocol, omdat curl veel andere standaarden ondersteunt. Curl wordt veel gebruikt voor het testen van en interactie met RESTful API's.

Voer de onderstaande opdracht uit om curl in Ubuntu te installeren:

$ sudo apt install curl

Gebruik de volgende opdracht om een ​​snelheidstest uit te voeren met curl:

$ curl -o /dev/null http://speedtest-blr1.digitale oceaan.com/10mb.test

De bovenstaande opdracht gebruikt Digital Ocean-servers om de netwerksnelheid te testen. U kunt de URL vervangen door elke andere vermelde Digital Ocean-server hier.

Merk op dat curl de snelheid in KB/sec weergeeft. Om het te converteren naar MB/sec (vergelijkbaar met de uitvoer van wget), moet je het resultaat vermenigvuldigen met 0.001. De snelheid in de bovenstaande schermafbeelding is 6794 KB/sec * 0.001 = 6.794 MB/sec.

Aria2

Aria2 is een opdrachtregeldownloadmanager voor Linux. Het kan downloads pauzeren en hervatten van servers die hervatten ondersteunen. Het biedt ook een optie voor downloaden via meerdere threads.

Voer de onderstaande opdracht uit om aria2 in Ubuntu te installeren:

$ sudo apt install aria2c

Voer de onderstaande opdracht uit om een ​​speedtest uit te voeren met aria2:

$ aria2c -d /dev -o null --allow-overwrite=true --file-allocation=none
http://speedtest-blr1.digitale oceaan.com/10mb.test

Negeer de fout die wordt weergegeven in de bovenstaande schermafbeelding. Het bovenstaande commando gebruikt de server van Digital Ocean om een ​​snelheidstest uit te voeren (zoals eerder uitgelegd). U kunt de URL vervangen door elke andere vermelde Digital Ocean-server hier.

Conclusie

Dit zijn enkele van de methoden die u kunt gebruiken om de netwerksnelheid te testen met behulp van opdrachtregel-apps. Als je alleen de downloadsnelheid wilt testen, is wget vrij eenvoudig te gebruiken. Gebruik de app fast-cli of speedtest-cli om zowel download- als uploadsnelheden te testen.

Top Oculus App Lab-games
Als je eigenaar bent van een Oculus-headset, moet je op de hoogte zijn van sideloading. Sideloading is het proces van het installeren van niet-winkeli...
Top 10 spellen om te spelen op Ubuntu
Het Windows-platform is een van de dominante platforms voor gaming geweest vanwege het enorme percentage games dat tegenwoordig wordt ontwikkeld om Wi...
5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...