Devemos instalar o sistema operacional em um SSD ou não ao executar máquinas virtuais?

1

Tenho um novo laptop Dell Mobile Precision M6500 com 8 GB de RAM. Ele tem dois discos rígidos - 500 GB a 7200 RPM e um SSD de 128 GB. O principal objetivo desses laptops é o desenvolvimento de software em máquinas virtuais.

O plano é instalar o SO base (Windows 7) e todos os programas na unidade de 500 GB e permitir que o SSD contenha apenas as imagens da máquina virtual. No meu entender, obtemos o máximo desempenho das máquinas virtuais se as imagens estiverem em um disco rígido separado do sistema operacional básico. Este é o caminho a percorrer ou devo instalar o SO no SSD também? Quais são os prós e contras?

As imagens da máquina virtual teriam entre 20 e 30 GB e eu poderia executar 1 ou 2 de cada vez.

    
por Raghu Dodda 12.10.2010 / 18:49

3 respostas

3

Uma ressalva a observar: você não obterá suporte TRIM das instâncias virtualizadas, o que significa que você perderá o desempenho ao longo do tempo no SSD.

Quanto à sua pergunta original, não vejo razão para usar os 500 GB para qualquer outra coisa que não seja armazenamento em massa (backups e semelhantes); Executar o SO fora do SSD faz mais sentido. O raciocínio por trás da separação dos discos que hospedam um sistema operacional virtual e o sistema operacional host só faz sentido em um mundo de tempos de busca diferentes de zero, então, como os SSDs não têm penalidade por acesso não linear, eu diria que combinar os dois é o caminho ir. Isso também permitiria que você removesse completamente o disco giratório, o que pouparia um pouco da descarga da bateria quando você estiver na estrada.

    
por 12.10.2010 / 20:27
1

@BMDan Aparar deve ser conduzido pelo windows aparar serviço de qualquer maneira no windows por causa do desgaste nivelamento no serviço ... como o software de virtualização tenta reescrever uma página que foi escrita, o windows irá alterar o lba da página para um endereço diferente que tem foi escrito menos vezes. Onde você verá perda de desempenho é se a unidade permanece cheia por um longo período de tempo enquanto grava pequenas interseções no espaço livre restante repetidamente. É onde o nivelamento de desgaste falha, pois normalmente não moverá blocos já escritos, que não são reescritos com frequência, para blocos gastos, de modo que os blocos mais frescos possam ser usados de forma mais agressiva.

Com isso dito, há uma desvantagem de ter o seu sistema operacional no disco rígido, porque o arquivo de página é geralmente no disco que você instalou. No caso em que sua máquina começa a debater, você verá uma degradação maciça no desempenho. Um cenário provável com 8 GB de RAM executando VMs. Eu sugeriria que, se você decidir instalar no disco rígido, ao menos mova o arquivo de paginação para o ssd e aumente seu tamanho. Dessa forma, a mídia giratória armazenará em cache os itens no ssd, já que eles serão descarregados da memória RAM e estarão mais acessíveis quando necessário posteriormente.

A BMDan está correta em sua sugestão, no entanto, ter o sistema operacional no ssd e usar apenas o ssd reduzirá consideravelmente o consumo de energia. Depende de quanto espaço você precisa.

    
por 25.05.2013 / 01:23
0

Certamente, será o mais rápido que posso imaginar (o uso de unidades FusionIO) - o que eu diria é que os sistemas operacionais da VM gravarão tanto quanto em um disco normal em um ambiente não virtualizado. , significando desgaste de gravação. Se isso não te incomoda, então você vai embora.

    
por 12.10.2010 / 19:12