Hogar Virtualización ¿Cuál es la diferencia entre la contención de la CPU y la cola preparada para la CPU?

¿Cuál es la diferencia entre la contención de la CPU y la cola preparada para la CPU?

Anonim

Q:

¿Cuál es la diferencia entre la contención de la CPU y la cola lista para la CPU?

UN:

'Contención de CPU' y 'cola lista para CPU' son dos términos relacionados, pero abordan aspectos ligeramente diferentes del mismo problema.

La 'contención de la CPU' describe conflictos entre diferentes máquinas virtuales en un sistema de hardware virtualizado donde compiten por los mismos recursos. El término 'contención de CPU' podría describir un evento o una serie de eventos, o podría referirse genéricamente a situaciones en las que se producen este tipo de conflictos.

Por el contrario, 'cola lista para CPU' es un término utilizado para describir una instalación en virtualización, así como una métrica que puede verse afectada por la contención de la CPU. VMWare, un importante distribuidor de software de virtualización, ha definido la cola preparada para la CPU como "el tiempo que una máquina virtual debe esperar en un estado listo para ejecutarse antes de que pueda programarse en una CPU".

En otras palabras, la contención de la CPU es el problema, y ​​la cola preparada para la CPU es una forma de medirla. Si la cola de CPU o el tiempo de espera son demasiado altos, los profesionales de TI deben investigar y descubrir qué sucede, por ejemplo, si las máquinas virtuales se ubican correctamente en un entorno virtual, si los recursos generales son suficientes para un buen funcionamiento y si hay una CPU específica contención o cuellos de botella relacionados con la calibración o configuración del sistema.

¿Cuál es la diferencia entre la contención de la CPU y la cola preparada para la CPU?