user@devops:~$ cat README.md
System Monitor
# Descripción
System Monitor es una herramienta de monitorización de sistema en tiempo real para terminal, desarrollada en C++23 con la biblioteca FTXUI. Lee datos de /proc/stat, /proc/meminfo, /proc/loadavg, /proc/uptime y /proc/[pid]/status para mostrar uso de CPU por núcleo, memoria RAM (total, usada, libre, buffers, caché, swap), load average, uptime y los procesos con mayor consumo de memoria. La interfaz se actualiza cada segundo automáticamente con barras de progreso coloreadas según el nivel de uso.
# Características principales
$ Uso de CPU por núcleo con barras de progreso coloreadas (verde <50%, amarillo <80%, rojo >80%)
$ Memoria RAM con desglose completo: usada, libre, disponible, buffers, caché y swap
$ Load average 1/5/15 minutos y procesos en ejecución
$ Lista de los 20 procesos con mayor consumo de memoria (PID, nombre, estado, RSS)
$ Arquitectura limpia en C++23 con lectura de /proc y estructuras de datos modernas
$ Actualización automática cada 1 segundo con hilo en segundo plano
$ Cobertura completa de tests: 11 casos de prueba y benchmarks con Catch2
# Galería
# Tecnologías utilizadas