¿Cómo puedo ver qué ancho de banda está utilizando cada aplicación o proceso?

11

De repente veo que mi ancho de banda descendente es de 400 KBps, que es el máximo que me da mi ISP, por lo que hay una aplicación descargando a su máxima capacidad.
La cosa es que no comencé ninguna descarga, así que lo hago en segundo plano sin avisar.
¿Cómo puedo saber qué aplicación o proceso lo está utilizando?
O, básicamente, ¿cómo puedo determinar la cantidad de ancho de banda que utiliza cada proceso abierto o aplicación?

    
pregunta Petruza 28.06.2011 - 23:11

7 respuestas

1

¿Esta ayuda en absoluto? Echa un vistazo al complemento de NetMonitor Sidekick. No lo he intentado yo mismo, pero es probable que se cargue en la máquina virtual para ver cómo funciona.

enlace

    
respondido por el Eric C 07.11.2011 - 14:31
11
  

Cita: "¿Cómo puedo saber qué aplicación o proceso la está utilizando?"

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

$ nettop

Luego presione 'd' y busque entradas de aspecto extraño o entradas con tráfico consistentemente grande en la columna 'bytes de entrada' o 'bytes de salida'. La 'd' le indica a nettop que solo muestre las diferencias en cada actualización de pantalla.

Notas de uso práctico:

Si no reconoce el nombre del proceso, búsquelo en Google.

Si no quieres que el proceso se complete, obtén el pid (el número junto al nombre del proceso en nettop) y elimínalo con kill -9 <pid> . Si eso no lo resuelve, averigüe si puede desinstalar el proceso.

Si está interesado en lo que el proceso está transmitiendo a través de la red, use 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) para ver los datos de los paquetes que se intercambian: sudo tcpdump -nnvvXSs 1514 port 53133

Si está interesado en el destino con el 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), intente visitar esa dirección IP en un navegador web como < a href="https: // IP"> enlace , haga clic en el icono de bloqueo roto en la barra de direcciones y vea 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.

    
respondido por el 2rdmc 25.01.2015 - 17:44
4

Puede ver fácilmente toda la actividad de la red desde el Monitor de actividad; está integrado en OS X.

  • Aplicaciones abiertas > Utilidades > Monitor de actividad
  • Haz clic en la pestaña Red

    
respondido por el Michael Thompson 19.09.2016 - 07:37
3

Rubbernet es una aplicación realmente genial que te permite ver el uso de red de tu Mac por aplicación, además de que es compatible con la monitorización remota. Puede instalar un complemento de Rubbernet en cualquier Mac a la que tenga acceso administrativo y luego monitorear la utilización del ancho de banda por aplicación de todos los Macintosh en su red desde su propia computadora.

Cuesta dinero (30 euros en su sitio web, pero por alguna razón cuesta $ 19.99 en el Mac App Store pero tienen una versión de prueba gratuita totalmente funcional en su sitio web. No he comprado la aplicación todavía, por lo que no puedo confirmar que pueda comprar una licencia para la aplicación y luego instalar el complemento en cualquier número de Mac por ahora cargo adicional. Pero esa parece ser la situación.

Los Desarrolladores son las mismas personas que hacen el Cliente IRC de Linkinus.

se eliminó el enlace a rubbernet porque conducía a un sitio web con una alerta falsa sobre la actualización de Flash desactualizado

    
respondido por el Robert J Berger 29.01.2012 - 09:18
2

lsof y iftop (enlace directo para instalar el paquete) son las mejores herramientas que vienen a la mente.

También, eche un vistazo a esta pregunta .

    
respondido por el Somantra 29.06.2011 - 22:15
1

Otra opción que no es tan buena como no tiene ningún tipo de mecanismo de monitoreo remoto y no parece hacer tan buen trabajo es OS Track . También está disponible en la Mac App Store de forma gratuita. Realmente no me gustó esta aplicación, ya que parecía consumir una gran cantidad de recursos. Pero eso podría ser algo que arreglaron en una versión posterior.

    
respondido por el Robert J Berger 29.01.2012 - 09:27
0

sudo fs_usage podría identificar el proceso

    
respondido por el hsmiths 29.06.2011 - 01:15

Lea otras preguntas en las etiquetas