Definición: ¿Qué significa CPU Contention?
La contención de CPU es un evento en el que los componentes individuales de la CPU y las máquinas en un sistema de hardware virtualizado esperan demasiado para su turno en el procesamiento. En tal sistema, los recursos (por ejemplo, CPU, memoria, etc.) se distribuyen entre diferentes máquinas virtuales (VM). Como se asignan diferentes recursos de procesamiento a diferentes máquinas, los programadores del sistema ordenan la entrada / salida y otras tareas. El procesamiento de estas tareas se retrasa cuando las máquinas asignadas a ellas experimentan una contención de CPU.
Techinfo explica la contención de la CPU
Los expertos que analizan la contención de la CPU advierten que este tipo de conflicto interno puede ocurrir fácilmente en un sistema virtualizado. Sin embargo, hay diferentes formas de analizar el sistema para averiguar si la contención de la CPU es un problema. Los profesionales de TI analizan el trabajo del kernel de VM para manejar las diferentes demandas de procesamiento. Una métrica llamada porcentaje listo (% listo) muestra cuánto tiempo tiene que esperar una máquina para obtener potencia de procesamiento. Cuando este número sube demasiado, indica contención de CPU.
También existen estrategias más amplias para evitar la contención de la CPU; por ejemplo, los expertos sugieren "construir" en lugar de agrupar las asignaciones de CPU virtuales de manera que puedan causar cuellos de botella y problemas de contención. Por lo general, los administradores desean buscar números de espera altos y evidencia de que hay demasiados componentes de CPU asignados para la programación y que los procesos individuales se retrasan de manera que pueden inhibir el rendimiento.