22 votos

¿Cómo puedo ver el uso de ancho de banda en un Mac?

Tengo problemas de internet y los técnicos del ISP sugirieron que algo está utilizando mi ancho de banda.

¿Hay algún software para monitorear qué procesos utilizan cuánto ancho de banda?

1 votos

Hola - ¿Puedo pedirte que también describas cuáles son tus problemas de internet - la suposición de que el chico de soporte técnico de ISP tiene razón puede ser una pista falsa para que te saquen del teléfono ;)

0 votos

Internet se volvió muy lento. Pero no siempre. Hizo una prueba en la que estaba conectado no a Internet, sino solo al proveedor de servicios de Internet, y la prueba de velocidad fue buena.

1 votos

Coloca el Monitor de Actividad en tu dock y configura el ícono del dock en "Mostrar uso de red" ... eso no te mostrará qué aplicación lo está utilizando, pero te alertará sobre cuándo está ocurriendo, lo cual podría ser de ayuda.

19voto

Jatin Puntos 16

El Monitor de Actividad incorporado (Aplicaciones → Utilidades) te muestra el uso de red. También puedes ver los puertos de red abiertos para cada proceso en ejecución.

captura de pantalla

7 votos

El monitor de actividad parece mostrar solo sumas durante algún período de tiempo (la duración no es obvia). Desearía que mostrara el uso instantáneo (Mbps) de cada aplicación.

1 votos

Me tomó un tiempo darme cuenta de que debería hacer clic en la etiqueta PAQUETES arriba del gráfico en la parte inferior para cambiar a monitorear el uso de datos en Mb/s.

0 votos

¿Hay alguna forma de poner esto en la parte superior de la pantalla (en la barra de menú) sin usar software externo?

11voto

msaied Puntos 146

Puedes probar nettop(1) en la Terminal. Viene preinstalado y se actualiza cada pocos segundos para proporcionar un panel de todas las conexiones de red abiertas con su uso. Mejor que lsof ya que también muestra los datos de uso.

$ nettop

Luego presiona 'd' y busca entradas que parezcan inusuales o entradas con un tráfico consistentemente alto en la columna de 'bytes in' o 'bytes out'. La 'd' instruye a nettop a mostrar solo las diferencias en cada actualización de pantalla.

Notas prácticas de uso:

Si no reconoces el nombre del proceso, búscalo en Google.

Si no quieres tener el proceso activo, obtén el pid (el número junto al nombre del proceso en nettop) y elimínalo con kill -9 . Si eso no funciona, averigua si puedes desinstalar el proceso.

Si te interesa lo que el proceso está transmitiendo por la red, usa el número de puerto del cliente para esa conexión en particular (por ejemplo, '53133' de 10.0.0.1:53133->74.125.68.100:80) para ejecutar un tcpdump(1) y ver los datos en los paquetes que se intercambian: sudo tcpdump -nnvvXSs 1514 port 53133

Si te interesa el destino al que está hablando el proceso, pero la dirección IP de destino no tiene un nombre de host DNS inverso (como en el ejemplo anterior), entonces intenta visitar esa dirección IP en un navegador web como https://IP, haz clic en el icono del candado roto en la barra de direcciones y ve los detalles del certificado para saber qué dominio se sirve allí (*.google.com en este caso). Esto no funcionará si el puerto SSL 443 no está abierto en el destino.

5voto

Nadeem Puntos 106

Tal vez Little Snitch podría satisfacer tus necesidades. Es una aplicación de pago, por lo que puedes probarla usando su versión de prueba.

0 votos

Tengo Little Snitch (pagado), pero solo muestra rápidamente una lista de procesos sin decirme realmente si es solo un ping o si está utilizando 1MB de ancho de banda, a menos que no lo esté usando correctamente.

0 votos

+1, este es un programa impresionante. Para ver qué procesos están utilizando la red, desde el menú de Little Snitch elige "Mostrar Monitor de Red".

2voto

pplrppl Puntos 967

En primer lugar, la mayoría de los proveedores de servicios de Internet pueden decirte cuánto ancho de banda estás utilizando. Parece que tenías un técnico que o no sabía mucho o simplemente estaba tratando de alejarte.

En segundo lugar, la única forma de robar ancho de banda es si tienes una red inalámbrica que no está correctamente segura. Esto significa que necesitarás monitorear el ancho de banda desde tu router inalámbrico, no desde tu laptop/ordenador de escritorio.

Si tienes un router inalámbrico, simplemente cambiaría el SSID y asegurarlo con una nueva contraseña (difícil de adivinar). Eso cortará inmediatamente a cualquiera que pueda estar aprovechándose de tu red. Es muy fácil de hacer en comparación con tratar de monitorear tu uso de ancho de banda.

0 votos

Este no es un setup inalámbrico, es un PPPoE al estilo antiguo. Si el técnico tiene razón, sería desde mi propio ordenador. Realizó pruebas de velocidad desconectándome del resto de internet y teniendo solamente al ISP en el resolver de DNS, y funcionó bien.

0voto

moodforaday Puntos 2633

Creo que Rubbernet es exactamente lo que estás buscando.

La única desventaja es que Rubbernet no puede distinguir entre el tráfico de LAN y el tráfico de WAN. Sin embargo, parece que estás viendo una sola computadora, por lo que eso no debería ser un problema.

Hay una demo disponible en su sitio web, o puedes comprarlo en la Mac App Store por US$25, lo cual parece ser un buen trato ya que quieren € 29.99 (aproximadamente US$42) por una copia de usuario único o € 49.99 (casi $69) por un "paquete familiar" si compras a través de su sitio web.

_(Un reconocimiento a Macworld.com por haberlo mencionado hace unos meses.)_

Si buscas algo más económico, NetUse Traffic Monitor también podría ser adecuado para ti.

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