midiendo el intercambio de datos a través de una red externa

1

Estoy usando Mac Air 2013, y tengo un límite diario de los datos que puedo intercambiar a través de Internet, que es de 1 GB.

Me gustaría medir la cantidad de datos que cada aplicación está intercambiando a través de la red.

Estaba usando Activity Monitor pero luego noté que esta aplicación muestra el intercambio de datos incluso cuando la conexión a internet está inactiva (en particular, si escribo en terminal el comando find /|grep -i something esto mostrará un gran intercambio de datos desde procesos como kernel_task y mtmfs ). Por lo tanto, Activity monitor está mostrando una transferencia de datos a través de algún tipo de red interna, y ahora esto es lo que me interesa.

Me gustaría usar alguna herramienta (también desde la línea de comandos) que solo muestre los datos intercambiados por las aplicaciones a través de la red externa (Ethernet o wifi). ¿Podrías recomendar tal aplicación?

    
pregunta simona 24.10.2016 - 12:35

1 respuesta

1

Puede ver el número total de bytes transferidos por interfaz de red utilizando:

netstat -ib

o para una interfaz de red individual (por ejemplo, en1) usando:

netstat -b -I en1

Puede controlar la cantidad de datos por programa usando:

nettop -P -t external

El "-t externo" incluye solo tráfico externo.

Es posible que esté interesado en la cantidad de tráfico por página web. Si está utilizando Safari, seleccione > Desarrollar > Abrir el Inspector web y seleccione la pestaña "Red". Esto mostrará qué archivos se transfieren y el tamaño total del sitio web. Desafortunadamente, cuenta los archivos en caché en el tamaño de la página, por lo que no refleja realmente la cantidad de datos transferidos. Firefox y Chrome tienen herramientas similares.

    
respondido por el Neapolitan 27.10.2016 - 06:23

Lea otras preguntas en las etiquetas