Temos um servidor, executando o Windows Server 2016 com 4 núcleos físicos (8 hyperthreads) e possui o Hyper-V instalado.
Agora, digamos que existam duas VMs, cada uma configurada no Hyper-V para ter um certo número de núcleos X. Digamos que cada uma dessas VMs esteja sob carga muito alta - 80% a 100% de carga da CPU.
Se eu quiser preservar com segurança uma margem para que o host permaneça íntegro para que eu possa gerenciar a área de trabalho remota do servidor, qual é o número máximo de núcleos que posso atribuir a cada VM no Hyper-V? Preciso deixar um núcleo "livre" para que o host permaneça estável/acessível? Em caso afirmativo, posso deixar um núcleo parcial livre em vez de um núcleo inteiro?
Existe uma configuração separada para especificar quanta CPU deve ser preservada para a máquina host?
Além disso, no Hyper-V, um núcleo significa um núcleo físico (dos quais existem 4 neste exemplo) ou um núcleo lógico (dos quais existem 8 neste exemplo)?
Qualquer ajuda com isso é muito apreciada.
Não. Veja, o "host" é uma VM. E essa VM mestre em particular tem uma prioridade mais alta do que qualquer outra VM.
Dado que as contagens de núcleo atribuídas são todas INTEGER, como você inseriria um número não inteiro?