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

16

Tengo problemas de Internet y los técnicos de ISP sugirieron que algo está usando mi ancho de banda.

¿Hay un software para monitorear qué procesos usan la cantidad de ancho de banda?

    
pregunta nute 08.11.2011 - 14:24

10 respuestas

2

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

El único inconveniente es que Rubbernet no puede distinguir entre el tráfico de LAN y el tráfico de WAN. Parece que estás mirando una computadora, por lo que no debería ser un problema.

Hay una demostración disponible en su sitio web, o puedes comprarla en la Mac App Store por US $ 25, lo que parece ser una buena oferta ya que quieren € 29.99 (aproximadamente US $ 42) por una copia para un solo usuario o € 49.99 (casi $ 69) por un "paquete familiar" si compra a través de su sitio web .

(Sugerencia de sombrero para Macworld.com para llevarlo a mi atención hace unos meses.)

Si quieres algo más barato, NetUse Traffic Monitor puede ser adecuado usted también.

    
respondido por el TJ Luoma 09.11.2011 - 10:35
13

El Monitor de actividad incorporado (Aplicaciones → Utilidades) le muestra el uso de la red. También puede ver puertos de red abiertos para cada proceso en ejecución.

    
respondido por el Dmitry Dulepov 18.02.2014 - 08:50
6

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 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:40
3

Quizás Little Snitch puede ajustarse a tus necesidades. Sin embargo, es una aplicación de pago, por lo que puedes probarla utilizando su versión de prueba.

    
respondido por el theAmateurProgrammer 08.11.2011 - 14:29
2

Primero, la mayoría de los ISP pueden decirle la cantidad de ancho de banda que está utilizando. Parece que tuviste un técnico que no sabía mucho o solo estaba tratando de espantarte.

En segundo lugar, la única forma de robar el ancho de banda es si tiene una red inalámbrica que no está bien protegida. Esto significa que necesitará monitorear el ancho de banda de su enrutador inalámbrico, no de su computadora portátil / computadora de escritorio.

Si tiene un enrutador inalámbrico, cambiaría el SSID y lo aseguraría con una nueva contraseña (difícil de adivinar). Eso cortará de inmediato a cualquier persona que pueda estar filtrando su red. Es muy sencillo hacerlo en comparación con tratar de controlar el uso de su ancho de banda.

    
respondido por el gose 08.11.2011 - 15:07
1

OsTrack ( Mac App Store ) rastrea la cantidad de memoria, CPU y ancho de banda que utiliza cada proceso. Puede que no sea preciso en un grado muy específico, pero funciona, tiene una buena interfaz de usuario y es gratis, por lo que te sugiero que lo intentes.

    
respondido por el abc905 08.11.2011 - 15:36
1

Esta página lista cuatro opciones: enlace

Los dos mejores parecen ser Surplus Meter (gratis) y Net Monitor ($ 10)

También puede haber herramientas de Linux disponibles, pero no estoy familiarizado con ellas.

    
respondido por el Daniel 09.11.2011 - 09:39
0

Verificaría qué aplicaciones usan la red o cuáles escuchan la conexión con el comando lsof -Pi .

    
respondido por el michalzuber 18.02.2014 - 06:59
0

Si está buscando una forma de controlar su uso de Internet en su totalidad, incluidos todos los dispositivos conectados a él, es posible que desee consultar PeakHour ( Mac Appstore ).

Utiliza SNMP o UPnP para hablar con enrutadores y computadoras que pueden ofrecerle una vista histórica y en tiempo real del consumo y la actividad del ancho de banda. Esto le permite monitorear el uso de su conexión a Internet en su totalidad, no solo la computadora en la que está, lo que es útil si tiene algunos dispositivos en su red.

Conocer su actividad de red exacta o su actividad a lo largo del tiempo puede ser muy útil para diagnosticar problemas de ISP. También puede monitorear dispositivos individuales (si son compatibles con SNMP) que pueden ser buenos para rastrear el uso excesivo.

peakhourapp.com

Heads up: yo soy el desarrollador.

    
respondido por el EpaL 27.12.2015 - 09:54
0

Si ya tienes un poco de snitch, aquí tienes un consejo que puedes revisar rápidamente cuánto has usado [recientemente]. Tengo datos limitados sobre el anclaje, que uso cuando no hay wifi disponible. Es útil mantener un ojo en lo que está sucediendo en períodos cortos.

La aplicación OSX Server también tiene herramientas de monitoreo de red. Viene gratis con el programa para desarrolladores de Apple.

    
respondido por el code ninja 23.02.2016 - 21:10

Lea otras preguntas en las etiquetas