Se eu criasse uma VM, ela reservaria permanentemente partes da minha GPU, CPU e Ram? Eu sei que ele divide a unidade em que está instalado, mas também divide outros componentes de hardware mesmo que não esteja em execução?
relate perguntas
-
Não é possível baixar o xCode da App Store (Mojave VM Ware)
-
caixa virtual convidado linux morto após atualização automática do host MacOS enquanto o convidado estava em execução
-
pasta compartilhada vmwared não está funcionando
-
O virtualbox requer uma CPU para suportar VT-d para hospedar sistemas operacionais convidados de 64 bits?
-
O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente
Normalmente a RAM é reservada apenas enquanto a VM está em execução. (E não necessariamente tudo antecipadamente - por exemplo, o VirtualBox parece alocar memória do host sob demanda, embora isso varie de hipervisor para hipervisor.)
O tempo de CPU não é reservado; a VM é agendada como um processo e compartilha o tempo de CPU com o host. (A CPU de uma máquina não está 100% ocupada o tempo todo – em todos os sistemas operacionais modernos, quando o sistema operacional está ocioso, a CPU também fica ociosa – o que permite automaticamente que as máquinas virtuais usem apenas o tempo de CPU necessário, sem a necessidade de particionamento fixo.)
Para GPU, pode depender de como ela foi configurada (já que as VMs geralmente não têm acesso à GPU por padrão). Por exemplo, algumas configurações de "passagem PCI" podem desconectar permanentemente a GPU do host, desde que a configuração esteja em vigor, mesmo que a VM não esteja em execução no momento. Mas em outras configurações (por exemplo, GVT-g ou SR-IOV), parece que o tempo de processamento da GPU é compartilhado (como CPU) e a alocação de VRAM é "sob demanda", embora as diversas documentações pareçam contraditórias nesta última.