Speedtest-cli, mål båndbredden på din forbindelse fra terminalen

speedtest-cli om

I den næste artikel skal vi se på Speedtest-cli. Dette er en simpel klient skrevet i Python, som vi kan bruge til måle den tovejs båndbredde på vores internetforbindelse og at den bruger speedtest.net-infrastrukturen til at give os resultaterne.

I netværket vil vi være i stand til at finde mange alternativer til at teste vores internethastighed, men jeg tvivler på, at vi kan finde nogen, der er lige så seje som den ookla hastighedstest. Indimellem ønsker vi alle at teste vores internethastighed ved at besøge dit websted. Ville det ikke være så meget bedre, hvis vi kunne test vores internethastigheder ved hjælp af speedtest.net uden at skulle besøge deres hjemmeside og gør det direkte fra terminalen? Nå, det er netop, hvad denne terminalklient gør.

Så her har vi speedtest-cli, den kommandolinjeværktøj til at teste vores internethastighed med speedtest.net. Dette er et simpelt, men praktisk program, der måler hastigheden på din internetforbindelse og viser os "omtrentlige" værdier.

Speedtest-web

Der er en mulighed for, at dette værktøj viser os inkonsekvente resultater, når vi arbejder med Speedtest.net. Der er flere begreber at overveje om denne potentielle faktor:

  • Speedtest.net har skiftet til at bruge tests fra ren stikkontakt i stedet for HTTP-baserede tests.
  • Denne applikation er skrevet i Python. De forskellige versioner af Python de udfører visse dele af koden hurtigere end andre.
  • CPU-hastighed og kapacitet og hukommelse vil spille en vigtig rolle i inkonsekvensen mellem Speedtest.net og endda andre maskiner på det samme netværk.

Installer Speedtest CLI på Ubuntu

Installation af dette program er nemmere end du kunne forvente. Som allerede er i de officielle opbevaringssteder, vil vi være i stand til at installere det ved blot at skrive følgende kommando i terminalen (Ctrl + Alt + T):

sudo apt install speedtest-cli

Da værktøjet også er skrevet i Python vi vil være i stand til at installere det via pip på en enkel måde. Hvis vi allerede har pip installeret på vores computer behøver vi kun at skrive følgende i terminalen (Ctrl + Alt + T):

sudo pip install speedtest-cli

Hvis vi vil vide mere om dette projekt, kan du konsultere GitHub-side af det

Test internethastighed fra Terminal

Vi bliver simpelthen nødt til at starte en terminal (Ctrl + Alt + T). Så skriver vi i det speedtest-cli og tryk på Enter.

speedtest-cli

Vi kan også foretage nogle ændringer, som i den forrige test er værdierne i bits. Nu kan vi være interesserede i at læse værdierne i bytes. For at gøre det skal du blot tilføje en –Bytes bag din kommando.

speedtest-cli bytes

Nyttige Speedtest-cli-kommandoer

Speedtest-cli tilbyder en masser af muligheder og tilpasninger. Den, der ønsker det, kan konsultere og kontrollere dem alle ved blot at skrive terminalen:

speedtest -cli -h

speedtest-cli -h

Hvis vi ønsker eller har brug for det få en liste over alle hastighedsservere i stigende rækkefølge af afstand til vores situation. Vi bliver kun nødt til at skrive følgende kommando:

speedtest-cli-liste

speedtest-cli --list

I dette tilfælde skal du se på disse tal yderst til højre for det forrige billede. Vi vil være i stand til at vælge at køre en test fra den pågældende server simpelthen ved at levere dens identifikation ved hjælp af følgende kommando:

speedtest-cli --server 922

Som vi lige har set, kaldes dette interessante værktøj speedtest-cli, der kan bruges til at teste vores internethastighed fra terminalen. Det har en god mængde funktioner og er lavet på mit elskede Python-sprog. Jeg vil præcisere, at det ikke er et mål med denne applikation at være et pålideligt redskabsrapporteringsværktøj. Den ventetid, som dette værktøj viser os, bør ikke betragtes som en vejledende værdi for stil latenstid ICMP. Det er en relativ værdi, der bruges til at bestemme den laveste latensserver til hastighedstest.

Afinstaller Speedtest-cli

Da vi vil være i stand til at installere dette værktøj på to forskellige måder, kan vi selvfølgelig også afinstallere det på to forskellige måder. Hvis vi vælger at installere det fra de officielle arkiver, bliver vi nødt til at åbne en terminal (Ctrl + Alt + T) og skrive i den:

sudo apt remove speedtest-cli

Hvis vi derimod vælger at installere ved hjælp af pip, kan vi fjerne hjælpeprogrammet ved hjælp af afinstallationsmuligheden. Vi bliver nødt til at åbne en terminal (Ctrl + Alt + T) og skrive i dem:

sudo pip uninstall speedtest-cli

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Computer Guardian sagde han

    Du har helt ret i verden Damien: speedtest-cli er et fantastisk værktøj til kommandolinjen

    For nogen tid siden havde jeg problemer med min lokale udbyder, og jeg besluttede at oprette et python-script ved hjælp af speedtest-cli som grundlag, der ville sende mig (via e-mail) daglige og ugentlige oversigter med de nåede hastigheder, og som genererede grafer med disse værdier.

    Hvis du er interesseret, kan du se her (Jeg vil med glæde høre din mening og forslag til forbedring)

    Den eneste ulempe, som jeg finder ved speedtest-cli, er, at det ser ud til at have en fejl med pinghastigheden: den værdi, den returnerer, er altid meget højere, end hvad der kunne opnås med webversionen af ​​speedtest. Er der det samme med dig?