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 descarga de aplicaciones a su máxima capacidad.
La cuestión es que no comencé ninguna descarga, por lo que lo estoy haciendo en segundo plano sin decirlo.
¿Cómo puedo saber qué aplicación o proceso la está usando?
O, básicamente, ¿cómo puedo determinar cuánto ancho de banda usa cada proceso abierto o aplicación?
macos
data-transfer
Petruza
fuente
fuente
Respuestas:
Esta ayuda en absoluto? Eche un vistazo al complemento NetMonitor Sidekick. No lo he probado yo mismo, pero probablemente se cargará en una máquina virtual para ver cómo funciona.
http://netmonitor.s3-website-us-east-1.amazonaws.com/net.html
fuente
Puedes probar nettop (1) en la Terminal. Está preinstalado y se actualiza cada pocos segundos para proporcionar un panel de control de todas las conexiones de red abiertas (por proceso) con su uso. Mejor que
lsof
ya que también muestra los datos de uso.Luego presione 'd' y busque entradas de aspecto extraño o entradas con tráfico constantemente grande en la columna 'bytes de entrada' o 'bytes de salida'. La 'd' indica a nettop que solo muestre diferencias en cada actualización de pantalla.
Notas prácticas de uso:
Si no reconoce el nombre del proceso, búsquelo en Google.
Si no quieres el proceso, obtén el pid (el número al lado del nombre del proceso en nettop) y mátalo con
kill -9 <pid>
. Si eso no lo resuelve, averigua si puedes 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'
10.0.0.1:53133->74.125.68.100:80
) para ejecutar un tcpdump (1) para ver los datos en 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 https: // IP , haga clic en el icono de bloqueo roto en la barra de direcciones y vea los detalles del certificado para averiguar qué dominio se sirve allí (* .google.com en este caso). Esto no funcionará si el puerto SSL 443 no está abierto en el destino.
fuente
nettop
parece aún más críptico quetop
. Por ejemplo, no puedo ver cómo obtener los procesos más activos en la parte superior.Puede ver fácilmente toda la actividad de la red desde el Monitor de actividad; está integrado en OS X.
fuente
Solo para complementar la (excelente) respuesta de nettop: algunos se quejaron de que la salida es críptica. Para una salida limpia, intente:
nettop -P -k state,interface -d
Banderas explicadas:
-P
contrae las filas de cada proceso padre-k state,interface
elimina columnas menos informativas que se interponen entre usted y las columnas de entrada / salida de bytes-d
activa la opción delta (igual que presionar eld
botón)Use el
h
botón o ejecuteman nettop
para obtener más opciones.fuente
Rubbernet es una aplicación realmente genial que le permite ver el uso de red de su Mac por aplicación y además es compatible con la monitorización remota. Puede instalar un complemento de Rubbernet en cualquier Mac 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 son $ 19.99 en la Mac App Store, pero tienen una versión de prueba gratuita totalmente funcional en su sitio web. Todavía no he comprado la aplicación, por lo que no puedo confirmar que pueda compre una licencia para la aplicación y luego instale el complemento en cualquier Macs por un costo adicional, pero esa parece ser la situación.
Los desarrolladores son las mismas personas que hacen el cliente Linkinus IRC.
Se eliminó el enlace a Rubbernet ya que conduce a un sitio web con una falsa alerta sobre la actualización de Flash desactualizado
fuente
lsof e iftop (enlace directo para instalar el paquete) son las mejores herramientas que vienen a la mente.
Además, eche un vistazo a esta pregunta .
fuente
Otra opción que no es tan buena como no tiene ningún tipo de mecanismo de monitoreo remoto y no parece hacer un 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 muchos recursos en sí misma. Pero eso podría ser algo que arreglaron en una versión posterior.
fuente
sudo fs_usage
podría identificar el procesofuente