Lar Virtualização Qual é a diferença entre contenção de CPU e fila de CPU pronta?

Qual é a diferença entre contenção de CPU e fila de CPU pronta?

Anonim

Q:

Qual é a diferença entre contenção de CPU e fila de CPU pronta?

UMA:

'Contenção da CPU' e 'Fila pronta da CPU' são dois termos relacionados, mas abordam aspectos ligeiramente diferentes do mesmo problema.

'Contenção de CPU' descreve conflitos entre diferentes máquinas virtuais em um sistema de hardware virtualizado em que estão competindo pelos mesmos recursos. O termo 'contenção de CPU' pode descrever um evento ou uma série de eventos ou pode se referir genericamente a situações em que esses tipos de conflito ocorrem.

Por outro lado, 'fila pronta para CPU' é um termo usado para descrever um recurso na virtualização, além de uma métrica que pode ser afetada pela contenção da CPU. O VMWare, um dos principais distribuidores de software de virtualização, definiu a fila de CPU pronta como "o tempo que uma máquina virtual deve esperar em um estado pronto para ser executado antes de poder ser agendada em uma CPU".

Em outras palavras, a contenção da CPU é o problema e a fila de CPU pronta é uma maneira de medi-la. Se a fila de espera da CPU ou o tempo de espera for muito alto, os profissionais de TI devem investigar e descobrir o que está acontecendo - por exemplo, se as máquinas virtuais estão colocadas corretamente em um ambiente virtual, se os recursos gerais são suficientes para uma boa operação e se há CPU específica contenção ou gargalos relacionados à calibração ou configuração do sistema.

Qual é a diferença entre contenção de CPU e fila de CPU pronta?