La estadística de CPU se usa para mostrar el mapa de riesgos de CPU desglosadas por porcentaje de utilización. Es la manera más precisa de examinar cómo se utilizan las CPU.
Cuándo se deben verificar las CPU
Cuando se investigue la carga de CPU, después de verificar el promedio de utilización de porcentaje de utilización de la CPU.
Esta estadística resulta particularmente útil para identificar si una única CPU se utiliza por completo, lo cual puede ocurrir si hay un único thread saturado con carga. Si el trabajo que lleva a cabo este thread no se puede descargar a otros threads para que se ejecuten de manera simultánea en varias CPU, esa única CPU puede convertirse en un cuello de botella. Esto se verá como una única CPU bloqueada con un 100% de utilización durante varios segundos o más, mientras las otras CPU están inactivas.
Desgloses de CPU
|
Detalles
La utilización de la CPU incluye el tiempo necesario para procesar instrucciones (que no forman parte del thread inactivo), que comprende ciclos de detención de memoria. La utilización de la CPU puede ser generada por:
Ejecución de código (incluidos los giros en bloqueos)
Carga de memoria
Dado que el dispositivo existe principalmente para mover datos, generalmente, la carga de memoria domina. Por lo tanto, un sistema con elevada utilización de CPU en realidad puede tener niveles elevados porque realiza el movimiento de datos.