macOS Comando terminale per testare la velocità di Internet

6

Qualcuno sa quale comando posso usare per controllare la mia velocità Internet nell'app Terminal?

Potrei usare il comando curl e aggiungere alcuni indirizzi IP, come il controllo del nostro indirizzo IP e Paese tramite il comando curl ipinfo.io ?

    
posta Caldas 07.03.2018 - 23:42
fonte

3 risposte

12

C'è una versione CLI di Speedtest chiamata, appropriatamente, speedtest-cli .

Puoi installarlo tramite Homebrew:

brew install speedtest-cli

È anche disponibile tramite MacPorts

Basta eseguirlo eseguendo il comando:

$ speedtest-cli


Retrieving speedtest.net configuration...
Testing from ACME Cable (xxx.xxx.xxx.xxx)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by ServerPronto (Miami, FL) [22.39 km]: 25.419 ms 
Testing download speed............................................................
Download: 70.16 Mbit/s
Testing upload speed............................................................
.Upload: 5.92 Mbit/s
    
risposta data 08.03.2018 - 00:56
fonte
1

Installa iPerf3 dallo sviluppatore: iPerf - L'ultimo strumento di test di velocità per TCP, UDP e SCTP . Questo è un cli stand-alone, che non richiede brew o MacPorts.

Nel terminale, inserisci:

iperf3 -c <server-ip>

per ottenere la velocità di upload / larghezza di banda e:

iperf3 -c <server-ip> -R

per ottenere la velocità di download / larghezza di banda

Puoi ottenere alcuni server iPerf pubblici qui: Server iPerf3 pubblici . Altri server sono disponibili cercando i server iperf / iperf3 con Google.

Ho provato questo: link (mentre guardi la TV online) con i seguenti risultati:

iperf3 -c speedtest.wtnet.de -p 5200 -P 10 -4
...
[SUM]   0.00-10.00  sec  12.1 MBytes  10.1 Mbits/sec                  sender
[SUM]   0.00-10.00  sec  10.9 MBytes  9.17 Mbits/sec                  receiver

iperf3 -c speedtest.wtnet.de -p 5200 -P 10 -4 -R
...
[SUM]   0.00-10.00  sec  54.2 MBytes  45.5 Mbits/sec  558             sender
[SUM]   0.00-10.00  sec  51.8 MBytes  43.5 Mbits/sec                  receiver

Il 558 nella terza somma è il numero di segmenti TCP ritrasmessi (Retr)!

    
risposta data 08.03.2018 - 19:46
fonte
-1

Ping e traceroute sono utility leggendarie di Unix.

spiegazione di macworld

TL; DR ping misura le statistiche su un percorso di rete. Il tuo computer / switch di rete / router / modem è collegato al tuo internet provider / gateway. Il gateway ha un indirizzo IP xxx.xxx. xxx.xxx, proprio come il tuo computer e il tuo router. Prova

sudo time ping -s 1024 -c 1024 xxx.xxx. xxx.xx

Questo invierà 1Kilobit 1024 volte. Controlla il tempo totale e fai i conti. 10 kilobit sono circa 1 kilobyte (a causa dei controlli di parità).

    
risposta data 08.03.2018 - 18:45
fonte

Leggi altre domande sui tag