Uma VM com disco rígido de 10 GB, 8 CPUs e 4 GB de RAM é plausível?

10

Recebi uma tarefa para instalar o Fedora 24-1.2 no VirtualBox com essas especificações e estou enfrentando problemas que me fazem questionar o quão realista isso é.

Por um lado, nem consigo criar 8 CPUs. O VirtualBox nem me dá a opção. O máximo que posso fazer é 4.

Em segundo lugar, não me permitirá criar tanta memória RAM com apenas um disco rígido de 10 GB.

Eu verifiquei a tarefa uma dúzia de vezes agora e sim, esse é o meu instrutor. Vou descobrir se for necessário ... Só quero confirmar, essas configurações são plausíveis?

burningbentley
fonte
1
Qual versão do VirtualBox você está usando? Consegui criar uma VM tão bem no VirtualBox 5.0.40, embora tenha me notificado que o uso de mais de 6 CPUs (meu computador possui uma CPU de 6 núcleos) provavelmente prejudicará o desempenho. Na verdade, o novo assistente VM pede primeiro para RAM, em seguida, disco rígido ...
um CVn
Quanta RAM e quantos núcleos sua máquina host possui?
22418 dcorking

Respostas:

17

HD de 10 GB, 8 CPUs, 4 GB de RAM - Essas configurações podem ser plausíveis para uma VM Linux, tive VMs menores que isso e muito maiores (em hardware de nível de servidor).

Os recursos necessários dependem muito do que o servidor deve fazer, no entanto, os recursos solicitados provavelmente não são plausíveis para a máquina / computador (host) que você está usando.

Você está compartilhando / "roubando" recursos que o host não está usando para fornecer à VM; você não pode roubar o que não está lá; para fornecer CPUs virtuais, espaço em disco e RAM a uma VM no Virtualbox, você precisa ter os recursos físicos (gratuitos) para corresponder no computador (host) que está usando.

Se você possui apenas 4 GB ou até 8 GB de RAM física, o sistema operacional também precisa de uma boa parte para funcionar corretamente e não permitirá que você use toda a RAM do VirtualBox; o mesmo comentário se aplica aproximadamente às suas CPUs.

O que eu aconselho é criar uma VM restrita aos seus limites de hardware e explicar em um relatório por que você não foi capaz / por que não faz sentido criar os recursos conforme solicitado. Provavelmente, você obterá alguns pontos de brownie, mostrando que você entendeu o desafio e ainda conseguiu criar a VM.

Rui F Ribeiro
fonte
9
Siga-o com uma solicitação de compra (com especificações detalhadas e talvez algumas cotações de alguns fornecedores aprovados) para um servidor capaz de executar uma VM de 8 núcleos com 4 GB de RAM e 10 GB de disco. Dica: o servidor precisará ter mais de 8 núcleos de CPU, mais de 4 GB de RAM e mais de 10 GB de armazenamento em disco disponível - pelo menos o suficiente para executar o sistema operacional host e qualquer outra coisa que possa ser necessário (possivelmente incluindo outros VMs).
cas
2
Uma CPU Intel quad-core não possui 8 núcleos virtuais devido ao hyperthreading?
jamesqf
4
@RuiFRibeiro no VirtualBox é perfeitamente possível atribuir todos os threads de CPU existentes à VM. Eles serão compartilhados apenas com o sistema operacional host.
Spc_555
1
@RuiFRibeiro Vai depender da carga de trabalho. Se a carga de trabalho em execução na VM é intensiva em CPU e você não está executando mais nada em CPU, você deve obter o melhor desempenho, fazendo com que o número de CPUs virtuais corresponda ao número de CPUs físicas. Mas se você estiver executando outra coisa que consome muita CPU no host, provavelmente obterá melhor desempenho com um número menor de CPUs virtuais. Não consigo imaginar nenhuma carga de trabalho em que mais CPUs virtuais do que físicas seriam uma boa idéia.
21418 kasperd
1
Se você estiver atribuindo perto de 100% dos recursos do host, ele perguntará por que alguém está virtualizando.
mkingsbu