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

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

¿Existe un software para monitorear qué procesos usan cuánto ancho de banda?

Hola, ¿puedo pedirle que también describa cuáles son sus problemas de Internet? La suposición de que el tipo de soporte técnico del ISP tiene razón puede ser una pista falsa para sacarlo del teléfono;)
Internet se volvió muy lento. Pero no siempre. Hizo una prueba en la que no estaba conectado a Internet, sino solo al ISP, y la prueba de velocidad estuvo bien.
Coloque el Monitor de actividad en su base y configure el ícono de la base en "Mostrar uso de la red"... eso no le mostrará qué aplicación lo está usando, pero lo alertará cuando esté sucediendo, lo que podría ser de alguna ayuda.

Respuestas (11)

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

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

Hay una demo disponible en su sitio web, o puedes comprarla en la Mac App Store por 25 dólares, lo que parece ser una buena oferta ya que quieren 29,99 € (alrededor de 42 dólares) 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.

(Felicitaciones a Macworld.com por llamarme la atención hace unos meses).

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

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

captura de pantalla

El monitor de actividad solo parece mostrar sumas durante un período de tiempo (el período de tiempo no es obvio). Me gustaría que mostrara el uso instantáneo (Mbps) de cada aplicación.
Me tomó un tiempo darme cuenta de que debería hacer clic en la etiqueta PAQUETES sobre el gráfico en la parte inferior para cambiar a monitorear el uso de datos en Mb/s
¿Hay alguna manera de obtener esto en la parte superior de la pantalla (en la barra de menú) sin software externo?

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 con su uso. Mejor que lsofporque también muestra los datos de uso.

$ nettop

Luego presione 'd' y busque entradas extrañas o entradas con tráfico consistentemente grande en la columna 'bytes de entrada' o 'bytes de salida'. La 'd' indica a nettop que solo muestre las 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 desea el proceso, obtenga el pid (el número al lado del nombre del proceso en nettop) y elimínelo con kill -9 <pid>. Si eso no lo resuelve, averigüe si puede desinstalar el proceso.

Si está interesado en lo que transmite el proceso a través de la red, use el número de puerto del cliente para esa conexión en particular (por ejemplo, '53133' from 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 se comunica 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 ícono de candado 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.

Tal vez Little Snitch se ajuste a tus necesidades. Sin embargo, es una aplicación paga, por lo que puede probarla usando su versión de prueba.

Tengo Little Snitch (pagado), pero solo muestra rápidamente una lista de procesos sin realmente decirme si es solo un ping o si usa 1 MB de ancho de banda, a menos que no lo esté usando correctamente.
+1, este es un programa increíble. Para ver qué procesos están usando la red, en el menú de Little Snitch, seleccione "Mostrar monitor de red".

Primero, la mayoría de los ISP pueden decirle cuánto ancho de banda está usando. Parece que tenía un técnico que no sabía mucho o simplemente estaba tratando de ahuyentarlo.

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

Si tiene un enrutador inalámbrico, simplemente 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 filtrarse de su red. Es muy simple de hacer en comparación con tratar de controlar el uso de su ancho de banda.

Esta no es una configuración inalámbrica, es un PPPoE de la vieja escuela. Si el técnico está en lo correcto, sería desde mi propia computadora. Realizó pruebas de velocidad desconectándome del resto de Internet y teniendo solo el ISP en el sistema de resolución de DNS, y funcionó bien.

Si está buscando una manera de monitorear su uso de Internet en su totalidad, incluidos todos los dispositivos conectados a él, puede consultar PeakHour ( Mac Appstore ).

Utiliza SNMP o UPnP para hablar con enrutadores y computadoras que pueden brindarle 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 conjunto, no solo la computadora en la que está, lo cual es útil si tiene algunos dispositivos en su red.

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

picohoraapp.com

ingrese la descripción de la imagen aquí

Atención: soy el desarrollador.

Si ya tiene un pequeño soplón, aquí hay un consejo que puede verificar rápidamente cuánto ha usado [recientemente]. Tengo datos limitados sobre la conexión, que uso cuando no hay wifi disponible. Es útil estar al tanto de lo que sucede en períodos cortos.

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

pequeño soplón monitor

OsTrack ( Mac App Store ) realiza un seguimiento de 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, así que le sugiero que lo pruebe.

Suena interesante por la descripción. Lo intentaré ahora.
no estoy seguro de entender las métricas, muestra uTorrent usando 6 MB, eso no puede ser, mi conexión es de solo 1,5 Mbps... y estoy descargando a 0,2 KB/s

Esta página enumera cuatro opciones: http://mac.appstorm.net/roundups/internet-roundup/4-ways-to-monitor-bandwidth-usage-on-your-mac/

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.

Verificaría qué aplicaciones usan la red o cuáles están escuchando la conexión con lsof -Piel comando.

Bandwidth+ es un rastreador de uso de red gratuito para Macbooks. Realiza un seguimiento de los datos de carga y descarga y también muestra el uso mensual de datos. Está disponible en la App Store.