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.
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.
Preferisco usare speedtest-cli
1. Installa:
pitone-pip
2. Installa lo speedtest
pip installa speedtest_cli
Per eseguire, basta scrivere:
speedtest o speedtest-cli
Nick, potresti dirmi perché preferisci lo speedtest al tespeed?
È solo per curiosità, mi piacerebbe conoscere la tua opinione 🙂
è sempre bene avere delle alternative !!!
molto buono il tespeed
Grazie mille amico, una buona alternativa.
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)
Ebbene, i passaggi non sono sbagliati, sono quelli appropriati, puoi farlo anche nel modo in cui commenti, ma quello che ti indico è anche corretto
Grazie mille per i dati.
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
Grazie mille Luigys Toro! Non conoscevo Tespeed e mi è piaciuto molto. Anche Speedtest è carino. Grazie per aver condiviso questi ottimi strumenti di terminale. Saluti.