Come eseguire il test di velocità dalla riga di comando per verificare la velocità della connessione a Internet
Sommario:
Gli eccellenti strumenti curl e wget forniscono un modo semplice per testare la velocità di una connessione Internet direttamente dalla riga di comando. Curl è in bundle con la maggior parte delle varianti unix, ma gli utenti Mac che vogliono usare il trucco wget dovranno prima prendere wget per OS X affinché funzioni, wget è una semplice utility di terminale usata per scaricare file dal web e ftp e è utile avere in giro per una varietà di usi che ne vale la pena avere comunque.Curl dovrebbe essere preinstallato su ogni versione unix che sia anche vagamente moderna, comprese tutte le versioni di Mac OS X e Linux.
Verifica la velocità della connessione Internet dalla riga di comando
Questo è un trucco abbastanza semplice per controllare la velocità di download utilizzando i server SpeedTest ufficiali, rendendolo un mezzo rapido ed efficace per controllare una connessione Internet attiva. Ci sono due modi per usarlo, uno usando curl, l' altro usando wget.
Esegui SpeedTest con curl dalla riga di comando per determinare la velocità di download della connessione Internet
Il primo trucco consiste nell'usare curl, che è in grado di scaricare file remoti praticamente ovunque, recuperare intestazioni ed eseguire tantissime altre azioni ingegnose. Curl è in bundle con tutte le versioni di Unix e OS X mai realizzate, il che lo rende un comando quasi universale per testare la velocità di download su quasi tutti i computer basati su Unix:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Verranno visualizzati la velocità di download e il tempo trascorso per completare il download. Ecco come appare in esecuzione in un terminale:
Il file "Test10.zip" è stato inviato a /dev/null quindi non preoccuparti di occupare spazio su disco con un inutile file di test.
Se pensi che userai spesso il trucco del ricciolo, considera di aggiungerlo al tuo profilo come alias:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Grazie a uno dei nostri commentatori per questo fantastico trucco per i ricci.
Probabilmente noterai che il comando stesso è abbastanza simile alla stringa di comando wget per eseguire un'azione simile, quindi è davvero una questione di preferenza.
Testare la velocità di connessione dalla riga di comando con wget
Se hai già familiarità con la riga di comando sai cosa fare, ma altri possono installare wget, quindi avvia Terminal (che si trova in /Applicazioni/Utility/) e incolla la seguente stringa di comando nel terminale:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Guarda sul lato destro di wget mentre è in esecuzione e vedrai la velocità di connessione (1,36 m/s nell'esempio della schermata). Poiché wget punta il file scaricato su /dev/null, in re altà non occuperà spazio sul disco rigido, quindi non c'è motivo di preoccuparsi di eseguire ripetutamente questo comando.
Questo utilizza gli stessi server SpeedTest disponibili per gli utenti mobili tramite l'app Speed Test, può rappresentare un modo decente per confrontare direttamente le velocità di connessione su una connessione a banda larga rispetto a quella cellulare, senza dover accedere al App Web basate su SpeedTest Flash e senza dover compilare alcun software aggiuntivo a riga di comando.
Pensi di usare spesso questo trucco? Prendi in considerazione l'aggiunta di un semplice alias a .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Usare un alias è ovviamente più breve e più facile da ricordare, rendendolo un po' più utile per script, automazione, test remoti e solo per quelli di noi che amano curiosare nel Terminale.
Questo trucco ci viene da @climagic su Twitter, assicurati di seguire @osxdaily anche lì se non l'hai ancora fatto.