Esta estadística muestra el promedio de utilización de las CPU del dispositivo. La CPU puede ser un núcleo de un socket o un thread de hardware; el número y el tipo se pueden ver en la interfaz de análisis. Por ejemplo, un sistema puede tener cuatro sockets de CPU de cuatro núcleos, lo cual significa que hay 16 CPU disponibles para el dispositivo. La utilización que se muestra en esta estadística representa el promedio de todas las CPU.
Figura 2 Porcentaje de utilización de la CPU
Las CPU del dispositivo pueden alcanzar el 100 % de su utilización, lo cual podría ser un problema, o no. En algunas pruebas de rendimiento, de manera intencional, se utiliza el 100 % de la CPU del dispositivo para realizar la medición con el rendimiento máximo.
Ejemplo
En la figura 3, se muestra la estadística CPU: Percent utilization broken down by CPU mode (CPU: porcentaje de utilización desglosado por modo de CPU), mientras el dispositivo ofrecía más de 2 Gigabytes por segundo de datos en caché mediante NFSv3.
Un uso promedio del 82 % sugiere que podría haber más espacio disponible y que el dispositivo podría ofrecer más de 2 Gigabytes por segundo (puede hacerlo). (Los desgloses solo alcanzan el 81 %; el 1 % adicional se debe al redondeo).
El alto nivel de utilización de la CPU no significa que la latencia general de las operaciones de NFS pueda aumentar, lo que se puede medir mediante la estadística Protocol NFS operations (Operaciones de NFS del protocolo) desglosadas por latencia, ya que es posible que las operaciones esperen recursos de la CPU con más regularidad.
Cuándo se debe verificar el porcentaje de utilización de la CPU
Puede comprobar el porcentaje de utilización de la CPU al investigar cuellos de botella en el sistema. También puede verificar esta estadística cuando se activan funciones que consumen recursos de CPU, como la compresión, para medir el costo de esa función para la CPU.
CPU: Percent Utilization Breakdowns (CPU: desgloses de porcentaje de utilización)
Los desgloses disponibles para el porcentaje de utilización de CPU son:
|
A continuación, se presentan los modos de CPU:
|
Análisis adicional
El problema con este promedio de utilización de la CPU es que puede ocultar inconvenientes cuando una única CPU se utiliza al 100 %, lo cual puede ocurrir si un único thread de software está saturado de trabajo. Utilice el análisis avanzado de CPU con un desglose por porcentaje de utilización, que representa la utilización como un mapa de riesgos de las CPU, lo cual permite la identificación sencilla de una única CPU utilizada al 100 %.
Detalles
La utilización de la CPU representa el tiempo dedicado al procesamiento de instrucciones de la CPU en código de núcleo y usuario, que no forman parte del thread inactivo. El tiempo de instrucción comprende los ciclos de detención del bus de memoria. Por lo tanto, el alto nivel de utilización puede ser provocado por el movimiento de E/S de los datos.