UStackUStack
MacMonitor icon

MacMonitor

MacMonitor: monitor en tiempo real de Apple Silicon en macOS con app de barra de menús y widget de escritorio para CPU, GPU, memoria y más.

MacMonitor

¿Qué es MacMonitor?

MacMonitor es un monitor del sistema para la barra de menús de macOS en Apple Silicon que muestra en tiempo real la actividad de CPU, GPU, memoria, batería, raíles de energía, red y disco. Está diseñado para integrarse en la barra de menús de macOS: obtienes un indicador rápido de salud y, con un clic, un panel completo en modo oscuro con métricas detalladas.

Su núcleo es consolidar telemetría de rendimiento y energía de múltiples fuentes subyacentes en una sola vista siempre actualizada. El panel y la barra de menús se actualizan según un horario, y el widget de escritorio puede ejecutarse de forma independiente con su propio muestreo.

Características principales

  • Indicador de salud en barra de menús (🟢/🟡/🔴): Muestra un punto de estado en vivo y se actualiza cada 2 segundos, para detectar cambios al instante.
  • Panel completo en modo oscuro (clic para abrir): Presenta múltiples secciones de métricas —CPU, GPU, memoria, batería, red, E/S de disco y raíles de energía— en un solo lugar.
  • Recopilación de métricas de múltiples fuentes: Construye el panel a partir de cuatro fuentes (kernel Mach para CPU/memoria, contadores de rendimiento de Apple Silicon para GPU/temperaturas/valores relacionados con energía, pmset/ioreg para batería, y muestreo en caché donde aplica).
  • Widget de escritorio con muestreo independiente: Un widget para macOS Sonoma/Sequoia que se actualiza cada 5 segundos y sigue recopilando datos incluso si cierras la app de la barra de menús.
  • Consumidores principales de CPU + gestión de caché: Muestra los 8 principales consumidores de CPU e incluye un aviso para “Optimizar Purgas de caché de disco”; también puede ofrecer cerrar apps pesadas de forma elegante.

Cómo usar MacMonitor

  1. Instala usando una de las opciones proporcionadas:
    • Homebrew cask: brew tap ryyansafar/macmonitor luego brew install --cask macmonitor.
    • Instalador en una línea: curl -fsSL https://raw.githubusercontent.com/ryyansafar/MacMonitor/main/install.sh | bash (instala Homebrew si es necesario, configura acceso sin contraseña para muestreo, descarga el DMG e inicia la app).
    • Manual: Descarga MacMonitor.dmg desde GitHub Releases y arrastra MacMonitor.app a Aplicaciones.
  2. Tras la instalación, MacMonitor aparece en tu barra de menús.
  3. Haz clic en el indicador de la barra de menús para abrir el panel completo y revisar las secciones de CPU, GPU, memoria, batería/energía, red, E/S de disco y procesos.
  4. Opcionalmente, añade el widget de escritorio (tamaño Pequeño o Mediano) para obtener una vista compacta con su propio comportamiento de actualización independiente.

Casos de uso

  • Detecta picos de carga de rendimiento mientras trabajas: Usa el punto de salud de la barra de menús y las secciones de CPU/GPU para verificar rápidamente si tu sistema está bajo carga ligera, moderada o alta.
  • Diagnostica comportamiento térmico y de energía: Revisa la energía por clúster de CPU, temperaturas de GPU/CPU/GPU y las teselas de “Raíles de energía” para correlacionar carga con térmicos y consumo de energía.
  • Sigue la presión de memoria y el intercambio: Monitorea memoria usada/libre, intercambio usado, memoria comprimida y ancho de banda de DRAM para entender restricciones de memoria durante desarrollo o cargas de medios.
  • Monitorea detalles de energía y salud de batería en batería: Verifica porcentaje de carga, estado de carga, tasa de carga (W), vatios del adaptador, conteo de ciclos, porcentaje de salud y temperatura de la batería.
  • Observa actividad de E/S durante compilaciones o descargas: Usa las secciones de red (descarga/subida en vivo) y E/S de disco (lectura/escritura en vivo) para visibilidad continua del rendimiento.

Preguntas frecuentes

  • ¿Requiere MacMonitor privilegios de sudo? El panel extrae telemetría de CPU y memoria de las APIs del kernel Mach; para el instalador en una línea, configura específicamente /etc/sudoers.d/macmonitor para acceso sudo sin contraseña a mactop (la fuente usada para contadores de rendimiento de Apple Silicon).

  • ¿Qué versiones de macOS son compatibles? El widget de escritorio está disponible para macOS Sonoma/Sequoia, y el instalador en una línea verifica macOS 13+.

  • ¿Qué hardware Mac es requerido? MacMonitor requiere hardware Apple Silicon; los gestores de paquetes de Linux y Windows no son aplicables.

  • ¿Con qué frecuencia se actualizan la barra de menús y el widget? La barra de menús y el panel se actualizan cada 2 segundos. El widget de escritorio se actualiza cada 5 segundos y usa muestreo independiente.

  • ¿Hay un widget de escritorio independiente? Sí. El widget se ejecuta de forma independiente y sigue recopilando datos incluso si cierras la app de la barra de menús.

Alternativas

  • Monitor de Actividad nativo (macOS): Otra opción integrada para observar CPU, memoria, red y actividad de disco. Suele usar un flujo de UI diferente (app independiente en lugar de barra de menús + widget).
  • Herramientas de línea de comandos para telemetría del sistema (p. ej., monitoreo estilo mactop): Útiles si prefieres salida de terminal o scripting. MacMonitor se centra en un panel consolidado en la barra de menús y widget de escritorio.
  • Otros monitores de terceros para barra de menús: Alternativas por categoría que también proporcionan métricas en vivo compactas. Suelen variar en cuántos subsistemas (CPU/GPU/energía/batería) exponen y si incluyen un panel detallado al hacer clic.
MacMonitor | UStack