Speedtest-cli, meet de bandbreedte van uw verbinding vanaf de terminal

speedtest-cli ongeveer

In het volgende artikel gaan we Speedtest-cli bekijken. Dit is een eenvoudige client geschreven in Python die we kunnen gebruiken meet de bidirectionele bandbreedte van onze internetverbinding en dat het de speedtest.net-infrastructuur gebruikt om ons de resultaten te geven.

In het netwerk zullen we veel alternatieven kunnen vinden om onze internetsnelheid te testen, maar ik betwijfel of we ze zo cool kunnen vinden als die ookla snelheidstest​ Af en toe willen we allemaal onze internetsnelheid testen door uw website te bezoeken. Zou het niet zoveel beter zijn als we konden test onze internetsnelheden met speedtest.net zonder hun website te hoeven bezoeken en doe het direct vanaf de terminal? Nou, dit is precies wat deze terminalclient doet.

Dus hier hebben we speedtest-cli, de opdrachtregelprogramma om onze internetsnelheid te testen met speedtest.net​ Dit is een eenvoudig maar praktisch programma dat de snelheid van uw internetverbinding meet en ons "geschatte" waarden laat zien.

Speedtest-web

Het is mogelijk dat deze tool ons inconsistente resultaten laat zien bij het werken met Speedtest.net. Er zijn verschillende concepten waarmee u rekening moet houden over deze mogelijke factor:

  • Speedtest.net is overgeschakeld op het gebruik van tests van pure socket in plaats van op HTTP gebaseerde tests.
  • Deze applicatie is geschreven in Python. De verschillende versies van Python ze zullen bepaalde delen van de code sneller uitvoeren dan andere.
  • CPU-snelheid en capaciteit en geheugen zal een belangrijke rol spelen in de inconsistentie tussen Speedtest.net en zelfs andere machines op hetzelfde netwerk.

Installeer Speedtest CLI op Ubuntu

Het installeren van dit programma is eenvoudiger dan u zou verwachten. Zoals reeds bevindt zich in de officiële repositories, kunnen we het eenvoudig installeren door de volgende opdracht in de terminal te typen (Ctrl + Alt + T):

sudo apt install speedtest-cli

Omdat de tool ook in Python is geschreven we zullen het op een eenvoudige manier via pip kunnen installeren​ Als we dat al hebben gedaan pip geïnstalleerd op onze computer hoeven we alleen het volgende in de terminal te typen (Ctrl + Alt + T):

sudo pip install speedtest-cli

Als we willen meer weten over dit projectkunt u de GitHub-pagina ervan

Test de internetsnelheid van Terminal

We zullen gewoon een terminal moeten starten (Ctrl + Alt + T). Dan zullen we erin schrijven SpeedTest-cli en druk op Enter.

SpeedTest-cli

We kunnen ook enkele wijzigingen aanbrengen, zoals in de vorige test, de waarden zijn in stukjes​ Nu zijn we misschien geïnteresseerd in het lezen van de waarden in bytes​ Om dat te doen, voegt u gewoon een –Bytes achter je commando.

speedtest-cli-bytes

Handige Speedtest-cli-opdrachten

Speedtest-cli biedt een veel opties en aanpassingen​ Wie wil, kan ze allemaal raadplegen en verifiëren door simpelweg de terminal in te typen:

speedtest-cli -h

speedtest-cli -h

Voor het geval we dat willen of nodig hebben krijg een lijst met alle snelheidsservers in oplopende volgorde van afstand tot onze situatie. We hoeven alleen het volgende commando te schrijven:

speedtest-cli -lijst

speedtest-cli --list

In dit geval moet je naar die cijfers kijken uiterst rechts van de vorige afbeelding. We kunnen ervoor kiezen om een ​​test uit te voeren vanaf die specifieke server door simpelweg de identificatie op te geven met behulp van de volgende opdracht:

speedtest-cli --server 922

Zoals we zojuist hebben gezien, deze interessante tool genaamd speedtest-cli die kan worden gebruikt om onze internetsnelheid vanaf de terminal te testen. Het heeft een groot aantal functies en is gemaakt in mijn geliefde Python-taal. Ik wil verduidelijken dat het geen doel van deze applicatie is om een ​​betrouwbare tool voor latentierapportage te zijn. De latentie die deze tool ons laat zien, mag niet worden beschouwd als een indicatieve waarde van stijllatentie ICMP​ Het is een relatieve waarde die wordt gebruikt om de server met de laagste latentie te bepalen voor snelheidstests.

Verwijder Speedtest-cli

Aangezien we dit hulpprogramma op twee verschillende manieren kunnen installeren, kunnen we het uiteraard ook op twee verschillende manieren verwijderen. Als we ervoor kiezen om het te installeren vanuit de officiële repositories, moeten we een terminal openen (Ctrl + Alt + T) en erin schrijven:

sudo apt remove speedtest-cli

Als we er daarentegen voor kiezen om te installeren met pip, kunnen we het hulpprogramma verwijderen met behulp van de verwijderingsoptie. We zullen een terminal moeten openen (Ctrl + Alt + T) en erin schrijven:

sudo pip uninstall speedtest-cli

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

      Computer Guardian zei

    Je hebt helemaal gelijk in de wereld Damien: speedtest-cli is een geweldig hulpmiddel voor de opdrachtregel

    Enige tijd geleden had ik problemen met mijn lokale provider en ik koos ervoor om een ​​python-script te maken met speedtest-cli als basis dat me (via e-mail) dagelijkse en wekelijkse samenvattingen stuurde met de bereikte snelheden en dat grafieken met die waarden genereerde.

    Als je geïnteresseerd bent, kan dat kijk dan hier (Ik hoor graag uw mening en suggesties voor verbetering)

    Het enige nadeel dat ik vind aan speedtest-cli is dat het een bug lijkt te hebben met de ping-snelheid: de waarde die het retourneert is altijd veel hoger dan wat kan worden verkregen met de webversie van speedtest. Gebeurt hetzelfde met jou?