O Hyper-V Manager mostra 3 nós de sockets / NUMA disponíveis, mas existem apenas 2

2

Eu apenas tropecei por cima desta estranha configuração NUMA numa das nossas máquinas virtuais Hyper-V. Como é que mostra 3 nós NUMA?

IssoéoqueoGerenciadordeTarefas(corretamente)mediz.

    
por Matze 16.04.2015 / 14:43

2 respostas

1

Você tem sua VM configurada com 65536MB de RAM. Você tem a quantidade máxima de memória por nó NUMA para sua VM configurada em 30864MB. Se você dividir 65536 por 30864, receberá 2 com um restante de 3808MB. Assim, sua VM parecerá ter 3 nós NUMA. Os processadores e a memória serão espalhados uniformemente nesses três nós, mais ou menos.

Isso pode acontecer se você tiver migrado a VM de outro host com uma arquitetura NUMA diferente ou se tiver habilitado o hyper-threading em um host existente com VMs existentes.

Embora não tenha ideia de como você conseguiu colocar sua VM nesse estado, sei como tirá-la desse estado. Você desliga a VM, acessa as configurações dessa VM, expande o processador e clica em NUMA. Aqui você pode pressionar o botão "Usar topologia de hardware" ou configurá-lo manualmente de maneira que lhe agrade.

    
por 22.04.2015 / 19:34
2

Embora eu nunca tenha visto isso em nossos servidores do Hyper-V, li algo que parece semelhante.

Você pode estar pesquisando uma expansão acontecendo.

Seu host físico não possui memória suficiente em seus nós NUMA para acomodar seus 112 GB (tendo em mente a forma como nós e memória NUMA funciona )
Como tal, está dividindo seus 2 processadores em 3 processadores físicos, para permitir a quantidade de memória que você solicitou.

Embora não seja realmente uma coisa ruim (já que permite criar uma máquina com as configurações desejadas), ela é ruim para o desempenho. O mais notável é que você pode ver mudanças de desempenho entre as reinicializações, o que fará você coçar a cabeça.

    
por 16.04.2015 / 14:52