¿Cuánto tiempo considera el comando superior al encontrar el porcentaje de uso de la CPU?

¿Cuánto tiempo considera el comando superior al encontrar el porcentaje de uso de la CPU?

Top me da un resultado como:

%Cpu(s):  4.7 us,  1.3 sy,  0.0 ni, 93.9 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st

Si mi CPU ha dedicado el 4,7% de su tiempo a procesos de usuario, ¿cuánto tiempo del historial ha considerado antes de llegar a tal resultado?

Respuesta1

De¿De dónde obtiene top los datos en tiempo real?, respuesta de bdonlan:

Como se documenta enproceso(5), en el archivo /proc/(pid)/stattienes los campos:

utime %lu

Cantidad de tiempo que este proceso ha sido programado en modo usuario, medido en ticks de reloj (dividido por sysconf(_SC_CLK_TCK). Esto incluye el tiempo de invitado, guest_time (tiempo dedicado a ejecutar una CPU virtual, ver más abajo), para que las aplicaciones que no lo saben del campo de tiempo del huésped no pierden ese tiempo en sus cálculos.

stime %lu

Cantidad de tiempo que este proceso ha sido programado en modo kernel, medido en ticks de reloj (dividido por sysconf(_SC_CLK_TCK).

información relacionada