IRQ Interrompe ESXi

4

Estamos tentando determinar os prós e contras de distribuir diferentes números de CPUs para VMs (VMware). Gostaríamos de ver como o kernel do VMware está dividindo o número total de núcleos / encadeamentos e determinar a melhor arquitetura para nossas necessidades específicas de configuração de software. Alguém está ciente de como olhar para interrupções de IRQ dentro do kernel do ESXi?

    
por JMeterX 13.06.2012 / 16:55

1 resposta

2

Eu não tinha certeza se a VMware estava emulando a CPU quando fiz essa pergunta. Assumindo que poderíamos examinar as interrupções de hosts físicos para determinar a melhor maneira de dividir nossos recursos. No entanto, não há emulação que ocorra. Como foi explicado, considere uma placa de sistema virtual com um orifício, o sistema operacional convidado simplesmente examina o orifício e vê um dos núcleos no servidor host. Isso leva a pressão do VMware para alterar o software de emulação de CPU a cada vez que um fornecedor introduz novos conjuntos de instruções. O outro raciocínio é que isso adiciona muita sobrecarga. O VMkernel programa simultaneamente ciclos de CPU para VMs com várias CPUs. Quando a VM solicita ciclos, a solicitação entra em uma fila para o host processar e o host aguarda até que haja pelo menos dois núcleos ou hyperthreads para planejar essa VM.

    
por 18.06.2012 / 22:58