No VirtualBox 6.1.30 — e também em outras versões — quando as configurações excedem os valores máximos recomendados para a quantidade de RAM e/ou a quantidade de CPUs, aparece a seguinte mensagem:
“Configurações inválidas detectadas.”
Mesmo quando há um aviso, é seguro ignorar essa mensagem para essas duas configurações?
Eu sou capaz de pressionar o botão "OK" mesmo com essa mensagem.
O sistema operacional host funcionará praticamente sem aplicativos explicitamente abertos e executados pelo próprio usuário, por exemplo, navegador da Web ou até mesmo algum player de vídeo.
Portanto, o objetivo é fornecer uma boa quantidade de recursos para o sistema operacional convidado, mas excedendo os limites máximos recomendados - neste caso apenas para RAM e CPUs - mas sabendo que o host está apenas rodando sem nenhum aplicativo aberto pelo próprio usuário além do VirtualBox.
Então é seguro ultrapassar esse limite?
Por exemplo:
- Se o laptop tiver 8 CPUs, o máximo recomendado é 4, mas seria alterado para 6.
- Se o laptop tiver 16 GB de RAM, o máximo recomendado é 10 – realmente 11 e algo mais – mas seria alterado para 12.
As razões para ultrapassar este limite são:
- Tenha mais rápido o SO convidado.
- Se algum software solicitar mais recursos do que o SO convidado possui de acordo com o limite máximo recomendado.
Com base no VMware (eu uso isso e melhor que o VBOX), você pode exceder os limites recomendados. Mas você não pode exceder os limites físicos e a máquina provavelmente irá trabalhar lentamente ou não funcionar se você tentar exceder os limites.
Se você tiver várias VMs em execução simultaneamente, os limites totais recomendados não podem exceder o limite físico de ram (total menos requisitos de host) ou total de CPU (menos requisitos de host).
Nenhuma máquina pode ter mais do que o limite físico de ram (total menos cerca de 4 GB para host). Ou seja, (para ram e incluindo CPU abaixo) o host deve ser fornecido com recursos adequados além do que é fornecido para máquinas convidadas).
Tenha cuidado com o número de CPUs. Eu geralmente uso 1 CPU com 2 núcleos e não sou prejudicado.
Usar mais CPUs às vezes pode prejudicar o desempenho e geralmente não é uma boa ideia. Comece pequeno e certifique-se de ter um problema antes de cometer mais.
Artigo decente sobre isso aqui:
Alocação de CPU de VM