Contención de CPU

Autor: Eugene Taylor
Fecha De Creación: 15 Agosto 2021
Fecha De Actualización: 22 Junio 2024
Anonim
Contención de CPU - Tecnología
Contención de CPU - Tecnología

Contenido

Definición: ¿Qué significa la contención de la CPU?

La contienda de la CPU es un evento en el que los componentes y las máquinas individuales de la CPU en un sistema de hardware virtualizado esperan demasiado tiempo en su procesamiento. En dicho sistema, los recursos (por ejemplo, CPU, memoria, etc.) se distribuyen entre diferentes máquinas virtuales (VM). A medida que se asignan diferentes recursos de procesamiento a diferentes máquinas, los planificadores del sistema ordenan la entrada / salida y otras tareas. El procesamiento de estas tareas se retrasa cuando las máquinas que se les asignan están experimentando una contención de CPU.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia 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 VM en el manejo de las diferentes demandas de procesamiento. Una métrica llamada porcentaje listo (% listo) muestra cuánto tiempo tiene que esperar una máquina para poder procesar. Cuando este número sube demasiado alto, indica contención de CPU.

También hay 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.En general, los administradores quieren 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.