Temos um host ESX:
Tem2CPUsx8núcleoscadaeHTativado.Assim,totalize16núcleosfísicosou32núcleoslógicos.
EletemumaúnicaVMSQLdedicada(nenhumaoutraVMéexecutadanestehost)epossui16vCPUsdesignadas:
e a configuração do SQL NUMA se parece com:
Issosignificaqueessas16vCPUsmapeiamos16núcleoslógicosem1CPUequeaoutraCPUquecontémmais16núcleoslógicosestáinativa?Aumentá-lopara32vCPUsfarádiferença?
Euencontreieste
O MSSQL é um processador e por boas razões. Isso também reduziria a eficácia do HT, pois o HT só divide a carga do processador, mas não duplica o seu processamento. Se você pretende executar um servidor SQL de alto desempenho, convém atribuir as regras de afinidade central no vSphere e impedir que outras VMs sejam executadas nesses núcleos. Eu sei que derrota o propósito da virtualização, mas ainda existem algumas vantagens.