htop y btop en Mac: monitores de sistema para el Terminal
Comparamos top, htop y btop en macOS: cómo instalarlos con Homebrew, qué muestran mejor que Monitor de Actividad, y glances y bottom como alternativas.
El ventilador del MacBook se pone a tope en mitad de una videollamada y no sabes qué lo está matando. Puedes abrir Monitor de Actividad, esperar a que cargue y ordenar por CPU… o puedes tener ya una ventana de Terminal abierta con la respuesta en pantalla. Si buscas cómo usar htop o btop en el terminal del Mac, la respuesta rápida es: macOS no los trae de serie, pero se instalan en segundos con brew install htop y brew install btop, y para diagnóstico rápido de procesos son más ágiles que cualquier app gráfica. Veamos qué aporta cada uno, incluido el top nativo que ya tienes.
top: el monitor que ya tienes instalado
macOS incluye top de serie, aunque en su variante BSD, que es distinta del top de Linux y algo menos amigable. Aun así, para un vistazo rápido cumple:
top -o cpu # ordena por uso de CPU
top -o mem # ordena por memoria
top -o cpu -s 2 # refresco cada 2 segundos
Te muestra procesos, %CPU, memoria, threads y el load average, y se cierra con q. Sus pegas: la interacción es mínima (no puedes matar procesos desde la interfaz de forma cómoda), la ordenación en vivo es limitada y la presentación es cruda. Es la herramienta de emergencia cuando no puedes instalar nada, no la de uso diario.
htop en el terminal del Mac: instalación y uso
htop es el clásico: un visor de procesos interactivo escrito en C, disponible en la fórmula oficial de Homebrew. Si no tienes Homebrew, nuestra guía de Terminal y Homebrew en macOS te deja el entorno listo en cinco minutos. Después:
brew install htop
htop
Lo que ganas frente a top y frente a Monitor de Actividad:
- Interacción de verdad: mueves el cursor con las flechas, buscas con
F3, filtras conF4, ordenas por cualquier columna conF6y ves el árbol de procesos padre-hijo conF5. Encontrar qué app lanzó qué proceso es inmediato. - Matar procesos sin salir: seleccionas, pulsas
F9, eliges la señal (SIGTERM primero, SIGKILL si se resiste) y listo. Nada de buscar el PID para luego escribirkill. - Barras por núcleo: en un Mac con Apple silicon ves cada núcleo de eficiencia y de rendimiento por separado, algo que Monitor de Actividad resume en un solo gráfico.
- Funciona por SSH: administras un Mac mini headless o un servidor remoto con la misma interfaz, sin entorno gráfico. Más sobre esto en cómo conectar por SSH desde el Mac.
htop es ligero, instantáneo y hace una cosa bien: procesos. No muestra red ni disco por proceso, y ahí es donde entra el siguiente.
btop: el monitor de sistema completo para Mac
btop, el proyecto de aristocratos en GitHub, es la evolución vistosa: mismo concepto que htop pero con gráficas históricas en color, soporte de ratón y, sobre todo, métricas que htop no tiene:
brew install btop
btop
- CPU, memoria, discos y red en una sola pantalla, con gráficas de evolución en el tiempo. Ves el pico de red exacto en el que empezó la copia de Time Machine, no solo el estado actual.
- GPU en Apple silicon: btop monitoriza la GPU en los Mac con chip M, algo que ni htop ni el top nativo ofrecen y que Monitor de Actividad solo muestra en una ventana aparte.
- Ratón y menús: puedes hacer clic en procesos, cambiar de vista y entrar en opciones sin memorizar teclas, aunque todo tiene atajo.
- Procesos con detalle: al seleccionar uno ves sus hilos, sus archivos abiertos y su consumo histórico.
El precio de tanta información es que consume algo más de recursos que htop y que la interfaz puede resultar recargada en ventanas pequeñas (necesita un terminal razonablemente grande para lucir). Como señala el análisis de OS X Daily, en macOS se ha convertido en la opción de referencia para quien quiere un «Monitor de Actividad de terminal» completo.
glances y bottom: dos alternativas que conviene conocer
Si ninguno de los dos te encaja, hay dos opciones más con nichos claros:
- glances (
brew install glances, proyecto en GitHub): escrito en Python, muestra de un vistazo CPU, memoria, disco, red, sensores y alertas con umbrales de color. Su arma secreta es el modo web:glances -wlevanta una interfaz en el navegador (puerto 61208) y puede exportar métricas a InfluxDB, Prometheus o CSV. Es la elección si monitorizas varios equipos o quieres histórico. - bottom (
brew install bottom, se ejecuta comobtm, fórmula de Homebrew): escrito en Rust, con gráficas limpias de CPU, memoria, red, disco, temperaturas y batería. Menos cargado visualmente que btop y muy configurable vía TOML. Buen punto medio si btop te parece demasiado.
¿Cuál usar en cada situación?
| Situación | Herramienta |
|---|---|
| Vistazo rápido sin instalar nada | top -o cpu |
| Cazar y matar procesos a diario | htop |
| Visión completa: CPU, GPU, red y discos | btop |
| Monitorizar varios equipos o vía navegador | glances |
| Gráficas sobrias y bajo consumo | bottom |
| Análisis con histórico largo y energía | Monitor de Actividad |
Mi esquema de trabajo habitual: btop abierto en un espacio propio cuando el Mac está bajo carga (compilaciones, exports de vídeo), htop para entrar por SSH a cualquier máquina, y Monitor de Actividad solo cuando necesito el histórico de energía o disco que estas herramientas no guardan. No compiten entre sí: compiten con no saber qué le pasa a tu Mac.
Un consejo final: si vas a tenerlos abiertos a menudo, dedícales un perfil propio en tu terminal. En cómo personalizar el Terminal de macOS tienes la base para dejarlo legible y con el tamaño que btop necesita.
Preguntas frecuentes
¿htop viene instalado en macOS? No. macOS solo incluye top. htop se instala con brew install htop y no requiere permisos de administrador para ejecutarse, aunque sin sudo solo verás detalles completos de tus propios procesos.
¿Qué diferencia hay entre htop y btop? htop se centra en procesos: buscar, ordenar, ver el árbol y matar. btop añade gráficas históricas de CPU, memoria, red y discos, monitorización de GPU en Apple silicon y soporte de ratón, a cambio de consumir algo más de recursos.
¿btop muestra la GPU en un Mac con chip M? Sí: btop soporta monitorización de GPU en macOS con Apple silicon, uno de sus grandes atractivos frente a htop y top.
¿Es mejor btop que Monitor de Actividad? Para diagnóstico en vivo y trabajo por SSH, sí: es más rápido y muestra red y disco por proceso en la misma vista. Monitor de Actividad sigue ganando en histórico de energía y en no requerir Terminal.
En definitiva: instala htop y btop con Homebrew, usa htop para procesos y btop para el cuadro completo, y reserva glances para cuando administres más de una máquina. Cuatro comandos y tu Terminal ya diagnostica mejor que la mayoría de apps gráficas.