Soquetes de CPU vs. núcleos

3

Estamos vendo um software licenciado por soquete. Neste momento, nosso hypervisor (EXSi) subutiliza o poder de processamento de 2 soquetes de 8 núcleos que possui. A maioria dos hóspedes tem apenas 4 núcleos virtuais. Para estar em conformidade com o software, posso a) comprar 2 licenças de cpus b) comprar um servidor dedicado ou c) extrair um dos sockets do hipervisor. C é uma jogada sem dinheiro. Minha pergunta é, qual executa melhor um vm usando 8 núcleos virtuais de 1 soquete ou 2 soquetes?

Devo mencionar que o aplicativo é o Oracle 11 DB Standard Edition.

    
por Paul Riker 15.03.2013 / 14:45

1 resposta

2

Como seu servidor núcleo múltiplo é baseado na arquitetura NUMA , geralmente você obtém melhor desempenho quando a VM está usando 8 núcleos de 1 CPU, em vez de 4 núcleos de cada um dos dois processadores. A VMware fará a coisa certa na maior parte do tempo .

Para entender esse problema com mais profundidade, você definitivamente desejará ler Documentação NUMA da VMware .

Se você precisa remover fisicamente uma CPU para tornar o Oracle feliz é um problema de licenciamento, em vez de um problema técnico, e não é algo podemos ajudá-lo com .

    
por 15.03.2013 / 14:57