Dual-Boot vs. VM para o Windows 7

1

A partir da leitura de perguntas mais antigas, parece que a execução de um segundo sistema operacional em uma VM é a maneira preferida de executar instâncias diferentes de um sistema operacional. No entanto, um sistema operacional rodando dentro de uma VM não funcionaria mais devagar, já que o computador precisa acomodar dois sistemas operacionais? Eu quero instalar outra instância do Windows 7 no meu laptop já executando o Windows 7, e estou preocupado que a instância da VM seria lenta (er), uma vez que não vai usar toda a minha memória.

RHPT
fonte

Respostas:

4

Se você tiver extensões de virtualização de hardware em sua CPU (a maioria dos servidores e desktops e muitos processadores de laptop fazem isso agora), os aplicativos vinculados à CPU terão um impacto mínimo.

Se você tiver memória RAM suficiente para dedicar à sua máquina virtual, ela não será compartilhada (o VirtualBox e o Hyperv da Microsoft não supercomprometem a memória IIRC, portanto, isso é um ponto discutível se você usar um desses. memória, por isso é reservado para sua VM), então os aplicativos ligados à memória terão um impacto mínimo.

Os aplicativos associados a discos sempre terão sucesso se o host e o convidado usarem a mesma unidade ou se vários convidados usarem a mesma unidade. Muitas vezes o hit é bastante significativo. Se você puder dedicar uma unidade à sua VM ou usar uma caixa NAS rápida para os aplicativos vinculados ao disco, verá um impacto mínimo.

Isso ajuda?

Kyle__
fonte
Como posso descobrir se tenho virtualização de hardware na minha CPU? Meu laptop tem um i7 e 6MB de RAM.
RHPT
1
Um i7 tem suporte de virtualização de hardware. Mas se você não tiver certeza sobre um processador específico, pode procurar o modelo do processador na wikipedia. Ou pesquise no Google por um software chamado CPUz, que lhe contará todos os tipos de coisas boas sobre o seu processador. Lembro-me vagamente de que o dxdiag fornece algumas informações sobre o processador, mas não sei se isso lhe dirá se você tem ou não virtualização de hardware.
Kyle__
3

Sim e Não. Com o advento dos Hypervisors, os sistemas operacionais virtuais agora têm acesso mais direto ao hardware físico. Do outro lado da moeda ... algumas coisas ainda têm uma "sobrecarga" que vai comer o seu desempenho. Por exemplo, se você estiver armazenando as imagens de disco em um arquivo no sistema operacional host, ainda terá uma camada de abstração que consumirá algum desempenho. Em muitos casos, a quantidade de sobrecarga é insignificante. Para a maior parte do poder da computação bruta ... há sobrecarga de quase 0 em um ambiente virtual (acesso de CPU / RAM) Muitos Hypervisors agora também oferecem uma maneira de virtualizar arquivos de páginas que realmente podem ter resultados impressionantes.

Na verdade, construí sistemas onde o sistema operacional convidado tem acesso direto a um SSD, e o sistema operacional host é executado diretamente de um disco de prato padrão ... e o sistema operacional convidado supera significativamente o sistema operacional do host.

Há muitas vantagens em virtualizar um SO ... algumas razões incluem:

  1. portabilidade. Você pode mover uma instância virtual de uma peça de hardware para outra com tempo de inatividade mínimo.
  2. escalabilidade. Você pode executar vários SOs em paralelo para melhor utilizar o hardware. Na maioria das vezes os sistemas operacionais ficam inativos fazendo muito pouco ... então, por que dedicar 6 conjuntos físicos de hardware quando você só precisa do poder computacional de 1? E se você precisar de um servidor extra para testar alguma coisa sem sempre ter um servidor extra sentado sem fazer nada?
  3. adaptabilidade. Se você precisar mudar do windows para o linux para macos e para frente e para trás ... demora muito mais para desligar um para inicializar no outro ... do que simplesmente executá-los em paralelo.

Há várias outras razões ... mas minha opinião sincera é que você executa seu sistema operacional favorito pessoal como o Host-OS ... e qualquer sistema operacional secundário como instâncias virtuais sob demanda. Atualmente, a quantidade de sobrecarga x poder de processamento faz com que qualquer motivo para que você faça dual boot pareça insensato.

TheCompWiz
fonte
1

Você está certo em que o Windows 7 VM'ed seria executado com menos recursos (não necessariamente mais lento, dependendo do seu hardware). Existe uma razão pela qual você deseja ter outro Windows 7? Pode haver uma maneira de contornar isso.

Além disso, estou supondo que você poderia dual boot duas instâncias do Windows 7. No entanto, eu recomendaria obter algo como GRUB para gerenciar o seu sistema operacional no momento da inicialização. O Windows tem um problema de estragar o gerenciador de inicialização.

n0pe
fonte