Guida verificata con Ubuntu: 20.04 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Lo speedtest (test della velocità) è uno degli strumenti più utili e comuni per controllare il funzionamento della propria connessione Internet. Infatti la ridotta velocità può essere un sintomo di problemi di varia natura (disservizi dell'ISP, malfunzionamenti del modem/router, problemi dell'hardware di rete ecc.).
Il test consiste in un semplice trasferimento di pacchetti di dati da un determinato server al client (il proprio dispositivo), così da misurare la velocità di download e di upload, fornendo anche i tempi di latenza dei ping.
Di seguito sono illustrati alcuni metodi per eseguire il test della velocità tramite riga di comando, in alternativa a vari servizi di speedtest disponibili su Internet. La guida, non esaustiva, può risultare utile in alcuni casi (per sistemi server e/o senza ambiente grafico, per compilazione di script, qualora non sia possibile utilizzare un browser, ecc.).
Consigli generali
Per ottenere risultati più attendibili si consiglia di:
se possibile, collegare il proprio computer tramite cavo e di non utilizzare la rete WiFi;
- se possibile, disconnettere eventuali altri dispositivi connessi alla stessa rete;
- arrestare eventuali altri programmi che facciano uso della connessione di rete (browser web, client email, download manager, aggiornamento del sistema ecc.)
- se necessario, consultare la documentazione e/o il contratto con il proprio ISP, al fine di conoscere la velocità massima disponibile dalla propria connessione.
speedtest-cli
È un tool scritto in Python che utilizza il servizio Speedtest di Ookla tramite riga di comando, senza l'uso di alcun browser.
Installazione
Installare il pacchetto speedtest-cli.
Utilizzo
Digitare nel terminale il seguente comando:
speedtest-cli
L'output sarà simile al seguente:
Retrieving speedtest.net configuration... Testing from Fastweb (131.99.27.12)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Arcolink TLC (Florence) [27.32 km]: 23.58 ms Testing download speed................................................................................ Download: 230.44 Mbit/s Testing upload speed...................................................................................................... Upload: 96.46 Mbit/s
Per ottenere un output più sintetico, digitare:
speedtest --simple
L'output sarà simile al seguente:
Ping: 7.052 ms Download: 250.28 Mbit/s Upload: 98.41 Mbit/s
Un elenco di ulteriori opzioni è disponibile con il comando:
speedtest-cli -h
CBM
CMB (Color Bandwidth Meter) è un tool in grado dimostrare l'attività e le proprietà della rete.
Installazione
Installare il pacchetto cbm.
Utilizzo
Digitare nel terminale :
cbm
Comparirà una tabella in cui sono elencate le interfacce di rete ed i loro indirizzi locali, nonché la velocità in tempo reale dei dati inviati e ricevuti. Per passare da un dispositivo all'altro basta muoversi con i tasti direzionali.
iftop
iftop permette di visualizzare la velocità di rete selezionando un determinato dispositivo.
Installazione
Installare il pacchetto iftop.
Utilizzo
Digitare nel terminale il seguente comando per identificare i dispositivi di rete presenti:
ip a
Digitare nel terminale:
sudo iftop -i [interfaccia]
indicando il nome dell'interfaccia di rete, come nel seguente esempio:
sudo iftop -i enp0s3
L'output mostrerà l'attività del dispositivo, mentre nella parte inferiore comparirà l'attività generale, compresa la velocità.
wget
wget è un semplice gestore di download a riga di comando. Può essere utilizzato per mostrare la velocità di scaricamento.
Per l'utilizzo basta scaricare un qualsiasi file in una directory a piacere, utilizzando l'opzione --show-progress. Di seguito un esempio che scarica l'immagine netboot di Ubuntu 24.04 nel dispositivo virtuale /dev/null:
wget -O /dev/null -q --show-progress https://releases.ubuntu.com/24.04/ubuntu-24.04-netboot-amd64.tar.gz
L'output sarà simile al seguente:
/dev/null 100%[=======================================================================>] 80,91M 22,5MB/s in 4,5s
Si consiglia ovviamente di scaricare file di medie dimensioni.
Ulteriori risorse
speedtest-cli (pagina ufficiale)