Verifica la tua velocità di Internet dalla console

Ad un certo punto, abbiamo utilizzato tutti uno dei famosi siti Web che consentono prova la tua velocità di internet, il più famoso e utilizzato è test di velocità, ma sfortunatamente può essere utilizzato solo se hai installato Flash. Dalla necessità di poter testare la velocità di Internet sui server nasce velocità.

Cos'è il tespeed?

È uno script open source, multipiattaforma, sviluppato in Python by Janis Janson, quale ti consente di eseguire test di velocità su Internet utilizzando i server Speedtest.net dal terminale.

Il suo algoritmo consente di testare i server più vicini in modo automatizzato. È uno strumento eccellente per tutti quegli utenti che non hanno installato Flash, o in mancanza di quello per quei server che non hanno un'interfaccia grafica. velocità

Cosa fa lo script tespeed?

  • Carica la configurazione da speedtest.net (http://speedtest.net/speedtest-config.php).
  • Ottiene l'elenco dei server disponibili ( http://speedtest.net/speedtest-servers.php ).
  • Seleziona 5 server utilizzando le coordinate fornite dalla configurazione di speedtest.net e dall'elenco dei server.
  • Valuta la latenza di ciascuno dei server e scegli quello con la latenza più bassa.
  • Eseguire test per misurare la velocità di download e visualizzare i risultati.
  • Esegui test per misurare la velocità di caricamento e visualizzare i risultati.
  • Facoltativamente, puoi restituire i risultati in formato CSV.
  • Facoltativamente, puoi testare tramite proxy SOCKS.

Come installare tespeed?

Requisiti Tespeed

Per installare tespeed dobbiamo avere Python con i suoi rispettivi moduli lxml e argparse. Che nelle distribuzioni basate su Debian possiamo installarlo nel modo seguente:

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

Installazione Tespeed

Installare questa applicazione è facile, useremo git per questo scopo, apriremo una console ed eseguiremo i seguenti comandi:

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

Come usare tespeed?

Eseguire velocità dobbiamo eseguire i seguenti comandi:

$ cd tespeed/
$ ./tespeed.py

Allo stesso modo possiamo usare i seguenti argomenti per usi più specifici:

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

 Puoi anche creare un cron che esegua tespeed come richiesto, utilizzando il seguente comando con la tua configurazione:

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

PD: L'immagine che ho messo proviene dal mio test di velocità .. Ebbene sì, con quella connessione internet ti scrivo .. Chiedendo la fibra.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Nick suddetto

    Preferisco usare speedtest-cli
    1. Installa:
    pitone-pip
    2. Installa lo speedtest
    pip installa speedtest_cli

    Per eseguire, basta scrivere:
    speedtest o speedtest-cli

    1.    uno che è successo suddetto

      Nick, potresti dirmi perché preferisci lo speedtest al tespeed?
      È solo per curiosità, mi piacerebbe conoscere la tua opinione 🙂

    2.    EDR suddetto

      è sempre bene avere delle alternative !!!

      molto buono il tespeed

    3.    Luigys toro suddetto

      Grazie mille amico, una buona alternativa.

  2.   uno che è successo suddetto

    I passaggi sono sbagliati (anche se non so se funzioneranno per eseguirli ...). Avresti dovuto leggere il file Readme di Github.

    Quoto:

    Se hai una versione decente di git (1.6.5 e successive), ottieni tutto facendo:

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

    Altrimenti fai:

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

    È una O! l'altro.
    Chi vuole sapere cosa installare, eseguire prima

    $ git –versione

    per sapere quali comandi devi lanciare nei tuoi terminali (per i neofiti, ricorda che $ non dovrebbe essere scritto nel terminale)

    1.    Luigys toro suddetto

      Ebbene, i passaggi non sono sbagliati, sono quelli appropriati, puoi farlo anche nel modo in cui commenti, ma quello che ti indico è anche corretto

  3.   HO2gi suddetto

    Grazie mille per i dati.

  4.   Immagine segnaposto Manuel Alcocer suddetto

    Si può fare anche con iperf e le sue varianti:

    "$ iperf3 -c host remoto -i.5 -0 2"

    Elenco con host remoti da testare:
    https://iperf.fr/iperf-servers.php

  5.   jathan suddetto

    Grazie mille Luigys Toro! Non conoscevo Tespeed e mi è piaciuto molto. Anche Speedtest è carino. Grazie per aver condiviso questi ottimi strumenti di terminale. Saluti.