Siguientes de la pregunta en el comentario aquí, ¿hay alguna manera fácil de obtener el uso de la CPU en cada núcleo base en un cierto intervalo a lo largo del día? (por ejemplo, cada 60 segundos)
Notas
- feliz utilizar una secuencia de comandos (por ejemplo, ruby, python) y ejecutarlo en la terminal
- sería genial si la salida fuese un simple csv, pero abierto a la utilización de herramientas más sofisticadas/salidas si existen y son fáciles de usar
- el objetivo final es llevar a la trama de la serie de tiempo de per-core de utilización a lo largo del día (o de la semana/mes) (es decir, un gráfico de líneas con tantas líneas como núcleos)
- En caso de que sea de importancia, voy a tratar de ejecutar esto en un MacBook Pro
Ejemplo de salida:
Un csv que se asemeja a:
time, core_1, core_2, core_3, core_4 (etc)
"2020-07-18 15:45:00 UTC", 15%, 12%, 0%, 1%
"2020-07-18 15:46:00 UTC", 100%, 100%, 10%, 3%
"2020-07-18 15:47:00 UTC", 10%, 2%, 0%, 0%
etc etc