Un par de preguntas: ¿quieres generar tramas en tiempo real? - ¿Con qué frecuencia quieres probar?
Un comentario anterior mencionaba muestras de 5 minutos y tengo que decir que si realmente quiere saber qué está haciendo su CPU con confianza, realmente debería estar en el rango de 10 segundos. ¡Hacer un promedio de las cosas a los 5 minutos solo hará que pierdas picos que podrían durar minutos! Es cierto que las muestras de 10 segundos podrían perder picos de 5 segundos, pero tienes que descubrir qué estás tratando de ver en los datos.
¡Personalmente uso collectl, probablemente porque lo escribí! ;-)
Pero funciona de manera muy eficiente a bajas velocidades de muestreo (incluso por segundo) e incluso puede informar su salida en un formato adecuado para el trazado. De hecho, si instala collectl-utils y escribe en un directorio compartido, puede usar colplot para ver los datos en tiempo real.
Un último comentario sobre RRDTool. Es un gran paquete y dibuja gráficos muy agradables, pero necesita saber si registra muchas muestras para un solo día, los gráficos resultantes no son precisos. Esto se debe a que RRDTool normaliza múltiples muestras en puntos de datos únicos para simplificar los gráficos, algo que colplot nunca hace. Utiliza gnuplot para asegurarse de que cada punto de datos que se captura se traza fielmente.
-marca