Sådan kører du SpeedTest fra Linux-terminalen

Speedtest.net er et praktisk værktøj til Linux-serveradministratorer og -entusiaster, da det hjælper dem med hurtigt at teste ping, båndbredde og andre netværksoplysninger fra et websteds komfort. Alligevel, så godt som Speedtest.net-webstedet er, er det ikke særlig nyttigt, hvis du prøver at teste internetforbindelsen på en fjernserver og ikke har adgang til en webbrowser.

Introduktion til Speedtest-cli: det er et kommandolinjeværktøj, der lader dig køre Speedtest fra Linux-terminalen. Det gør alt, hvad Speedtest-webstedet gør, men med Linux-kommandoargumenter. For at installere denne software skal du bruge den seneste version af programmeringssproget Python.

Installer Speedtest-cli

Speedtest-Cli kan installeres via mange forskellige Linux-distributions softwarekilder. Den er også tilgængelig via kildekoden eller Python-pakkeværktøjet.

Ubuntu

sudo apt install speedtest-cli

Debian

sudo apt-get install speedtest-cli

Arch Linux

Arch-brugere, der ønsker at installere Speedtest-cli, skal først aktivere “Community”-softwarelageret i /etc/pacman.conf. For at aktivere skal du starte en terminal og åbne pacman.conf med Nano.

sudo nano /etc/pacman.conf

Rul ned og find “Fællesskab”. Fjern alle forekomster af # foran “Fællesskab” og også linjerne under det. Når du har fjernet #-symbolerne, skal du trykke på Ctrl + O for at gemme redigeringerne og afslutte Nano med Ctrl + X.

  Sådan installeres Opera på Linux

Synkroniser din Pacman igen for at aktivere Fællesskabets repo.

sudo pacman -Syy

Med Community-repræsentanten nu oppe og køre på din Arch Linux-pc, skal du installere speedtest-cli-værktøjet.

sudo pacman -S speedtest-cli

Fedora

sudo dnf install speedtest-cli -y

OpenSUSE

sudo zypper install speedtest-cli

Generiske Linuxer via Python PIP

Hvis du ikke kan få værktøjet Speedtest-cli, vil du være i stand til at få det i gang med Python og PIP. For at starte installationen skal du åbne et terminalvindue og sikre dig, at du har den nyeste version af både Python og Pip. Når du har fundet ud af, at du har den nyeste version af Python og Pip, der fungerer på din Linux-pc, skal du installere Speedtest-cli med følgende kommando.

Bemærk: Forsøg ikke at bruge sudo under installationen, da det vil ødelægge dit Python-udviklingsmiljø.

pip install speedtest-cli

Generiske Linuxes via bygning fra kilde

At gå Python Pip-ruten på generiske Linux-distributioner er normalt den nemmeste måde at få det i gang, hvis din Linux-distribution er ligeglad med softwaren. Men hvis PIP ikke virker, er der en anden løsning: at bygge fra kilden.

  Sådan installeres Vimix GTK-temaet på Linux

Inden du installerer Speedtest-cli via Github-kildekoden, skal du installere Python-programmeringssproget samt Git-værktøjet. Brug derefter git clone-kommandoen til at få fat i koden.

git clone https://github.com/sivel/speedtest-cli.git

Flyt din terminal til mappen speedtest-cli-kode og opdater indholdets tilladelser.

sudo chmod +x *

Kør installationsværktøjet for at få Speedtest-cli til at fungere på din Linux-pc.

python setup.py install

Brug Speedtest-Cli

For at køre en grundlæggende internethastighedstest med Speedtest-cli-værktøjet skal du starte en terminal og køre speedtest-cli i den. Det følgende er en grundlæggende test af din ping-, upload- og downloadhastighed. Resultaterne af din internettest vil dukke op i tekstform, når processen er færdig.

speedtest-cli

Hvis du er ny til at bruge terminalen og ønsker, at internettestresultater var nemmere at læse, kan du tilføje den simple modifikator til speedtest-cli-kommandoer.

speedtest-cli  --simple

Kun download-test

Vil du finde ud af din downloadhastighed, men har du ikke lyst til at køre en fuld internethastighedstest? Prøv at køre speedtest-cli-kommandoen med no-upload-modifikatoren.

speedtest-cli --no-upload

Kombiner no-upload med den enkle modifikator for en letlæselig oplevelse.

speedtest-cli --no-upload --simple

Test kun upload

At køre speedtest-cli med no-download kommandoen vil give brugeren mulighed for at udføre en “upload only” test.

speedtest-cli --no-download

For de bedste resultater skal du køre med den simple modifier.

speedtest-cli --no-download --simple

Se grafiske resultater

Når du kører en internethastighedstest på Speedtest.net, har du mulighed for at se dine netværksresultater i et PNG-billede. Hvis du vil have et billedresultat af hastighedstest, du kører med speedtest-cli i terminalen, skal du tilføje share-modifikatoren.

speedtest-cli --share --simple

Hastighedstest med bytes

Hver internettest, du kører med speedtest-cli-kommandoen, måles i bits. Det er den universelle standard for måling af hastighed på internettet. Hvis dette ikke passer dig, så overvej at bruge bytes modifier i dine tests.

speedtest-cli --bytes

Eksporter SpeedTest til CSV

Kører du meget hastighedstest? Vil du holde styr på dine data? Overvej at køre speedtest-cli-kommandoen med csv-modifikatoren. Ved at bruge denne funktion udskrives testresultater i “csv”-tekstformatet, som nemt kan indsættes i regnearksprogrammer som Microsoft Excel eller Libre Office Calc.

  Sådan lytter du til Spotify uden den officielle klient på Linux

speedtest-cli --csv

Andre Speedtest-cli funktioner

I denne tutorial gennemgår vi mange forskellige nyttige funktioner, som du kan bruge med speedtest-cli. Der er dog mange andre nyttige funktioner, som vi ikke har dækket.

For at få adgang til de andre Speedtest-kommandolinjefunktioner skal du køre følgende kommando i et terminalvindue.

speedtest-cli --help

Alternativt kan du gemme hjælpesiden i en tekstfil med:

speedtest-cli --help >> ~/Documents/speedtest-cli-commands.txt