Questo articolo introduce 2 strumenti da riga di comando per controllare la velocità della tua connessione Internet. Questo può essere utile per verificare che il tuo ISP offra effettivamente le velocità dichiarate, diagnosticare possibili problemi con la tua connessione Internet, ecc.
Potresti voler utilizzare un test della velocità di Internet dalla riga di comando quando vuoi evitare di visitare un sito Web gonfio come speedtest.net o quando vuoi misurare l'attuale velocità di Internet del tuo server / macchina remota. Puoi anche usarli negli script.
Come testare la velocità di download di Internet da un terminale con Fast (fornito da Fast.com)
Fast è un'utilità semplice e senza dipendenze (scritta in Go) per testare la velocità di download di Internet da un terminale. Lo strumento è supportato dal servizio Netflix Fast.com e funziona su Linux, * BSD, Mac e Windows.
Fast.com è stato rilasciato da Netflix nel maggio 2016 e mira a fornire agli utenti di Internet un modo semplice e veloce per testare la loro attuale velocità di Internet, indipendentemente dal fatto che siano membri di Netflix o meno. Utilizza Open Connect CDN, una rete di server distribuita a livello globale utilizzata per archiviare e servire i contenuti Netflix.una buona rappresentazione delle prestazioni che possono essere raggiunte in uno scenario utente reale ", ha menzionato un post nel TechBlog di Netflix che contiene molte informazioni tecniche se sei interessato.
Lo strumento è molto semplice e non ha opzioni. Eseguilo e l'utilità della riga di comando verificherà la velocità di download di Internet e visualizzerà il risultato fornito da fast.com.
I binari veloci (e il relativo codice sorgente) possono essere scaricati dalla pagina di pubblicazione dell'applicazione GitHub.
Puoi installarlo su /usr/local/bin
su qualsiasi distribuzione Linux scaricando il file binario (fast_linux_amd64
su sistemi a 64 bit) nella cartella Inizio, quindi apri un terminale e digita (per il binario a 64 bit):
sudo install fast_linux_amd64 /usr/local/bin/fast
Puoi anche usare Fast su Linux tramite il negozio Snapcraft (richiede che Snapd sia installato sul tuo sistema Linux – è installato per impostazione predefinita su Ubuntu):
snap install fast
Inserisci ora fast
in un terminale per controllare la velocità di download di Internet. Esempio:
$ fast
-> 10.18 Mbps
Strumento visualizzato di recente su @snapcraftio (Twitter).
Come testare la velocità di upload e download di Internet da un terminale con speedtest-cli (powered by speedtest.net)
speedtest-cli è uno strumento Python a riga di comando per testare la velocità di Internet utilizzando www.speedtest.net. Puoi usarlo per controllare la velocità di download e upload di Internet, nonché il ping.
Lo strumento offre numerose opzioni, tra cui la possibilità di specificare il server speedtest.net per verificare la velocità di Internet, visualizzare tutti i server disponibili ordinati per distanza, eseguire solo un test di download o upload. Ha anche un'opzione per generare e fornire un URL per l'immagine del risultato della condivisione speedtest.net.
Installa Speedtest-cli:
- Debian, Ubuntu, Linux Mint e altre distribuzioni Linux basate su Debian o Ubuntu:
sudo apt install speedtest-cli
- Fedora:
sudo dnf install speedtest-cli
- openSUSE:
sudo zypper install speedtest-cli
- Arch Linux/Manjaro:
sudo pacman -S speedtest-cli
Su altre distribuzioni Linux Trovalo nei repository e installalo da lì. Puoi anche installarlo semplicemente usando PIP o scaricare lo script python dalla pagina del progetto GitHub dello strumento.
Per utilizzare speedtest-cli per testare la velocità di download e upload di Internet, nonché il ping, utilizzare il server più vicino, eseguire. alla fine speedtest
in un terminale:
speedtest
Esempio con uscita:
$ speedtest
Retrieving speedtest.net configuration...
Testing from **** (***.**.*.***)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by **** [4.27 km]: 2.501 ms
Testing download speed........................................
Download: 6.11 Mbit/s
Testing upload speed..........................................
Upload: 11.67 Mbit/s
Per sopprimere un output dettagliato, mostra solo le informazioni di base (escluso il tuo IP pubblico e qualche altro output), aggiungi --simple
al speedtest
Comando:
speedtest --simple
Esempio con uscita:
$ speedtest --simple
Ping: 2.099 ms
Download: 4.37 Mbit/s
Upload: 12.50 Mbit/s
Puoi visualizzare un elenco completo dei server di test della velocità Internet disponibili eseguendo:
speedtest --list
Per testare la velocità di download e upload di Internet con un server specifico, copia l'ID del server da --list
Comanda e usa questo ID in questo modo:
speedtest --server SERVER-ID
Genera e mostra un URL per l'immagine del risultato della condivisione speedtest.net con:
speedtest --share
Esegui speedtest-cli -h
per visualizzare tutte le opzioni disponibili.