O número de núcleos de CPU pode ser reduzido para uma máquina virtual do CentOS?

3

Nossos administradores da VMware me dizem que podemos adicionar mais núcleos de CPU virtual às nossas VMs, mas eles me dizem que não podemos reduzir o número de núcleos de CPU virtual.

Um recentemente declarado, "CPU, por outro lado, é um problema maior, porque enquanto você pode adicionar núcleos de CPU, você não pode removê-los depois de concluído." Depois de perguntar algumas razões, ele afirmou: "Para o problema de adição / subtração da CPU, isso é uma limitação de praticamente todas as versões do sistema operacional e não tem nada a ver com a versão da VMware".

A minha pergunta é, podemos reduzir o número de núcleos de CPU para uma máquina virtual do CentOS 6.8 sem ter que reinstalar ou reconfigurar o sistema operacional.

Pesquisas na Web mostraram muito pouco para mim. A maioria dos resultados da pesquisa são sobre a adição de núcleos de CPU virtual ou a desativação de CPUs no sistema operacional.

Minha motivação ... Às vezes, nos deparamos com problemas de desempenho com nossas VMs (por exemplo, essa está executando o Jenkins) e precisamos resolver nossos problemas de desempenho rapidamente. Pedir mais recursos do VMware (pelo menos temporariamente) se transforma em um processo lento e doloroso, porque os administradores dizem que, uma vez que eles nos entregam, eles não podem recuperá-lo.

Obrigado por qualquer ajuda que você possa fornecer!

    
por Will 19.04.2018 / 22:09

2 respostas

5

Você pode alterar as dimensões da máquina virtual (RAM, CPU, número de soquetes) sem reconfigurar o sistema operacional. O CentOS vai lidar com isso bem.

Você não pode fazer isso sem um poweroff / reboot, no entanto. A VM precisará ser desativada para fazer isso.

A questão política com provisionamento e alocação de recursos é uma situação separada. Mas os administradores não estão sendo sinceros em suas respostas.

    
por 19.04.2018 / 23:05
3

Reduzir o número de núcleos da CPU exige apenas que a VM seja parada. Não pode ser feito enquanto a VM está em execução. Talvez seja isso que eles quisessem dizer? Eu suponho que também é possível que eles não conheçam isso ...

    
por 19.04.2018 / 22:49