Testa din internethastighet från konsolen

Vid någon tidpunkt har vi alla använt en av de berömda webbplatserna som tillåter testa din internethastighet, den mest kända och använda är speedtest, men tyvärr kan den bara användas om du har flash installerat. Från behovet av att kunna testa hastigheten på Internet på servrar uppstår farten.

Vad är tespeed?

Det är ett öppen källkod, plattformsskript, utvecklat i Python av Janis Jansons, som låter dig utföra hastighetstester på ditt Internet med hjälp av Speedtest.net-servrarna från terminalen.

Dess algoritm möjliggör testning av närmaste servrar på ett automatiserat sätt. Det är ett utmärkt verktyg för alla användare som inte har flash installerat, eller inte för de servrar som inte har ett grafiskt gränssnitt. farten

Vad gör tespeed-skriptet?

  • Ladda konfigurationen från speedtest.net (http://speedtest.net/speedtest-config.php).
  • Hämtar listan över tillgängliga servrar ( http://speedtest.net/speedtest-servers.php ).
  • Välj 5 servrar med hjälp av koordinaterna som tillhandahålls av speedtest.net-konfigurationen och listan över servrar.
  • Utvärdera latens för var och en av servrarna och välj den med lägsta latens.
  • Kör tester för att mäta nedladdningshastighet och visa resultaten.
  • Kör tester för att mäta uppladdningshastigheten och visa resultaten.
  • Alternativt kan du returnera resultaten i CSV-format.
  • Alternativt kan du testa via SOCKS proxy.

Hur installerar jag tespeed?

Tespeed krav

För att installera tespeed måste vi ha Python med respektive lxml- och argparse-moduler. Vilka i Debian-baserade distributioner kan vi installera det på följande sätt:

$ sudo apt-get install python-lxml python-argparse

Tespeed-installation

Det är enkelt att installera den här applikationen, vi använder git för detta ändamål, vi öppnar en konsol och kör följande kommandon:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

Hur man använder tespeed?

Att verkställa farten vi måste utföra följande kommandon:

$ cd tespeed/
$ ./tespeed.py

På samma sätt kan vi använda följande argument för mer specifika användningar:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

 Du kan också skapa en cron som kör tespeed efter behov med hjälp av följande kommando med din konfiguration:

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

PD: Bilden jag har lagt är från mitt hastighetstest .. Ja ja, med den internetanslutningen skriver jag till dig .. Tigger om fibern.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Nick sade

    Jag föredrar att använda speedtest-cli
    1. Installera:
    python-pip
    2. Installera hastighetstestet
    pip installera speedtest_cli

    För att köra, skriv bara:
    speedtest eller speedtest-cli

    1.    en som hände sade

      Nick, kan du berätta för mig varför du föredrar hastighetstest framför tespeed?
      Det är bara av nyfikenhet, jag skulle vilja veta din åsikt 🙂

    2.    EDR sade

      det är alltid bra att ha alternativ !!!

      mycket bra tespeed

    3.    Luigys toro sade

      Tack så mycket vän, ett bra alternativ.

  2.   en som hände sade

    Stegen är fel (även om jag inte vet om de kommer att arbeta för att utföra dem ...). Du borde ha läst Github Readme.

    Jag citerar:

    Om du har en anständig git-version (1.6.5 och senare), få ​​allt genom att göra:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    Annars gör du:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    Det är en O! den andra.
    Vem vill veta vad man ska installera, kör före

    $ git --version

    för att veta vilka kommandon du måste starta i dina terminaler (för nybörjare, kom ihåg att $ inte ska skrivas i terminalen)

    1.    Luigys toro sade

      Stegen är inte felaktiga, de är lämpliga, du kan också göra det på det sätt du kommenterar, men det jag anger är också korrekt

  3.   HO2gi sade

    Mycket bra tack för uppgifterna.

  4.   Platshållarbild för Manuel Alcocer sade

    Det kan också göras med iperf och dess varianter:

    '$ iperf3 -c remotehost -i.5 -0 2'

    Lista med fjärrvärdar att testa:
    https://iperf.fr/iperf-servers.php

  5.   jathan sade

    Tack så mycket Luigys Toro! Jag hade inte känt Tespeed och gillade det verkligen. Speedtest är också trevligt. Tack för att du delar dessa bra terminalverktyg. Hälsningar.