user@devops:~$ cat README.md
Softirq Watch
# Descripción
Softirq Watch es un monitor de interrupciones por software del kernel Linux que lee /proc/softirqs y muestra la distribucion por nucleo en C++23 puro sin dependencias externas. Presenta una tabla formateada con 10 tipos de softirq (HI, TIMER, NET_TX, NET_RX, BLOCK, IRQ_POLL, TASKLET, SCHED, HRTIMER, RCU), totales por CPU, porcentaje de cada tipo sobre el total del sistema, y una metrica de balance (coeficiente de variacion) que indica que tan equilibrada esta la carga entre los nucleos. Incluye modo watch con refresco periodico configurable, formateo de numeros con separadores de miles, y salida ANSI coloreada. Compilado con GCC 14 usando solo la biblioteca estandar C++23 (std::print, std::println, std::format, std::chrono, std::thread).
# Características principales
$ Lectura y parseo de /proc/softirqs en C++23 puro
$ Tabla de distribucion softirq por nucleo CPU
$ Totales por tipo de softirq y porcentaje global
$ Metrica de balance: coeficiente de variacion entre CPUs
$ Modo watch con refresco cada N segundos
$ Numeros formateados con separadores de miles
$ Cero dependencias externas: solo stdlib C++23
$ Compilacion directa con g++ sin CMake
# Galería
# Tecnologías utilizadas