19 votos

Comando de terminal de MacOS para probar la velocidad de Internet

¿Alguien sabe qué comando puedo utilizar para comprobar mi velocidad de Internet en la aplicación Terminal?

Tal vez pueda usar curl y añadir algunas direcciones IP, como la de comprobar la ubicación de nuestra IP y país a través de curl ipinfo.io ¿comando?

0 votos

Quizás "system_profiler -listDataTypes". Yo uso esto: github.com/sivel/speedtest-cli

36voto

Douglas Puntos 10417

Hay una Versión CLI de Speedtest llamado, apropiadamente, speedtest-cli .

Puedes instalarlo a través de Homebrew:

brew install speedtest-cli

También está disponible a través de MacPorts

Sólo hay que ejecutar el 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

1 votos

Creo que este es el método más sencillo, no necesita sudo y el comando encontrará el servidor más cercano para comprobar la velocidad. También muestra la distancia del servidor (en kilómetros) con mi dirección IP). Estoy usando VPN, así que Retrieving speedtest.net server list... y Selecting best server based on ping... los procesos necesitan más tiempo.

0 votos

El comando no es speedtest_cli pero speedtest-cli

0 votos

También disponible en speedtest.net/apps/cli

19voto

Si tiene MacOS Monterey o posterior en su sistema, así es como puede probar la velocidad de Internet:-

  1. Ir a Terminal
  2. Tipo networkQuality -v y pulse Entre en

Verás que la prueba de velocidad de Internet se ejecuta dentro de tu terminal y devuelve el resultado en un minuto.

Ejemplo de salida:-

==== SUMMARY ====                                                                                         
Upload capacity: 18.856 Mbps
Download capacity: 98.696 Mbps
Upload flows: 20
Download flows: 12
Responsiveness: Low (121 RPM)
Base RTT: 273
Start: 28/11/21, 1:06:09 AM
End: 28/11/21, 1:06:28 AM
OS Version: Version 12.0.1 (Build XXXXXX)

(Fuente: https://support.apple.com/en-gb/HT212313 )

ACTUALIZADO:- En caso de que usted está dispuesto a probar en versiones anteriores de macOS Simplemente ejecute lo siguiente en su terminal.

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

6voto

klanomath Puntos 19587

Instale iPerf3 desde el desarrollador: iPerf - La herramienta definitiva para probar la velocidad de TCP, UDP y SCTP . Este es un cli independiente, que no requiere brew o MacPorts.

En la Terminal ingrese:

iperf3 -c <server-ip>

para obtener la velocidad/ancho de banda de subida y:

iperf3 -c <server-ip> -R

para obtener la velocidad de descarga/ancho de banda

Puedes conseguir algunos servidores públicos de iPerf aquí: Servidores públicos de iPerf3 . Hay otros servidores disponibles buscando servidores iperf/iperf3 con Google.

He probado este: https://speedtest.wtnet.de/ (mientras se ve la televisión online) con los siguientes resultados:

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

El 558 de la tercera suma es el número de segmentos TCP retransmitidos (Retr).

0 votos

He probado el método de @Allan para este caso. Pero, puede este comando será usefule para otro usuario.

0 votos

Está disponible en cerveza usando brew install iperf .

-1voto

imgx64 Puntos 141

Ping y traceroute son utilidades unix legendarias.

Explicación de macworld

TL;DR El ping mide las estadísticas de una ruta de red. Su ordenador/conmutador de red/enrutador/módem está conectado a su proveedor de Internet/puerta de enlace. La puerta de enlace tiene una dirección IP xxx.xxx. xxx.xxx, al igual que tu ordenador y tu router. Prueba con

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

Esto enviará 1Kilobit 1024 veces. Comprueba el tiempo total y haz las cuentas. 10 kilobits son aproximadamente 1 kilobyte (debido a las comprobaciones de paridad).

0 votos

¿Cómo se puede medir la velocidad de conexión con ellos?

1 votos

Bueno, vamos a la red calculadora científica después de enviar este comando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X