Veo de repente que mi velocidad de descarga es de 400 KBps, que es el máximo de mi ISP me da, así que hay una aplicación de descarga a su máxima capacidad.
La cosa es que yo no iniciar ningún tipo de descarga, por lo que se está haciendo en el fondo sin antes decirle.
Cómo puedo saber que aplicación o proceso está utilizando?
O, básicamente, ¿cómo puedo determinar cuánto ancho de banda de cada proceso o aplicación que está utilizando?
Respuestas
¿Demasiados anuncios?Cita: "¿Cómo puedo saber que aplicación o proceso está usando?"
Usted puede tratar de nettop(1) en el Terminal. Es pre-instalado, y se actualiza cada pocos segundos para proporcionar un panel de control de todas las conexiones de red abierta (por proceso) con su uso. Mejor que
lsof
ya que muestra el uso de datos.$ nettop
A continuación, pulse 'd' y busca de extraño aspecto, las entradas o entradas constantemente de gran tráfico en la 'bytes' o 'bytes' columna. La " d " indica nettop para mostrar sólo las diferencias en cada actualización de la pantalla.
Práctico notas de uso:
Si no reconoce el nombre del proceso, de Google.
Si usted no desea que el proceso, obtener el pid (el número al lado del nombre de proceso en nettop), y matar con
kill -9 <pid>
. Si eso no soluciona, averiguar si se puede desinstalar el proceso.Si usted está interesado en el proceso que se está transmitiendo a través de la red, utilice el número de puerto de cliente para que la 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 en los paquetes que se intercambian:sudo tcpdump -nnvvXSs 1514 port 53133
Si usted está interesado en el destino, el proceso está hablando, pero la dirección IP de destino no tiene un nombre de host DNS inversa (como en el ejemplo anterior), a continuación, intente visitar esa dirección IP en un navegador web como https://IP, haga clic en el roto icono de candado en la barra de direcciones, y ver los detalles del certificado para encontrar el dominio que se sirve allí (*.google.com en este caso). Esto no funcionará si SSL puerto 443 no está abierto en el destino.
Rubbernet en realidad es una gran aplicación que te permite ver las aplicaciones por uso de la red de tu Mac, además de que soporta el Monitoreo Remoto. Usted puede instalar un Rubbernet plugin cualquier Mac que tiene acceso de administrador y, a continuación, supervisar la aplicación de utilización de ancho de banda de todos los Macintosh en su red desde su propio ordenador.
Cuesta dinero (30 Euros en su página web, pero por alguna razón su $19.99 en la Mac App Store, pero tienen un completo y funcional de Prueba Gratuita en su sitio web. Yo no he comprado la aplicación todavía, así que no puedo confirmar que usted puede comprar una licencia para la aplicación y, a continuación, instalar el plugin en cualquier número de Macs por ahora cargo adicional. Pero esa parece ser la situación.
Los Desarrolladores son las mismas personas que hacen la Linkinus Cliente de IRC.
lsof y iftop (Enlace directo a instalar el paquete) son las mejores herramientas que vienen a la mente.
También, echa un vistazo a esta pregunta.
Otra opción que no es tan buena ya que no tiene ningún tipo de control remoto mechnaism y no parece que hacen un trabajo tan bueno es OS Pista. También está disponible en la Mac App Store de forma gratuita. No me gusta esta aplicación, ya que parece que consume un montón de recursos en sí. Pero eso podría ser algo que se solucionará en una versión posterior.