Em qual SO devo inicializar para virtualização?

2

Esta pode ser uma pergunta boba. Eu uso o Windows 7 99% do tempo. Eu corro linux 10% do tempo e XP 5% do tempo. Estou pensando em adquirir um processador Intel® Core ™ i7-2600 com suporte de hardware para virtualização.

Eu não acho que quero mais de uma partição. Pode ter uma partição de troca. Qual SO devo criar minha partição primária (e única)? Eu suspeito que o windows7, se eu estou sempre usando-o como passar por uma camada linux iria atrasá-lo.

Importa muito qual sistema operacional eu uso se tiver suporte de hardware para virtualização? No momento, estou usando o VMWare player. Eu suspeito que o software não afeta o desempenho?


fonte

Respostas:

1

O suporte à virtualização de hardware que você está falando não permitirá que você use uma máquina virtual com desempenho igual ao de uma instalação física no mesmo host.

No entanto, eles permitem que você use uma máquina virtual com desempenho muito mais alto do que se você não a tivesse. Eu chegaria ao ponto de dizer que, sem esses recursos, a virtualização é inútil.

Uma das principais habilidades de um hipervisor é converter endereços de memória da máquina virtual em endereços na máquina física. O endereçamento de memória é praticamente feito o tempo todo e muito. Portanto, toda vez que o hypervisor precisa converter um endereço virtual em um endereço físico, isso custa tempo.
Lembre-se, isso é algo que acontece milhões de vezes por segundo. Portanto, todas as despesas gerais contam!

CPUs e chipsets mais recentes têm suporte de hardware para converter esses endereços. O que funciona muitas vezes mais rápido do que fazê-lo manualmente .

Para CPUs Intel, isso faz parte da tecnologia VT-x .

Então, voltando à sua pergunta. Se você usa o Windows 7 90% do tempo, instale o Windows 7 no host.
Se você já usou a virtualização antes (em um sistema sem VT-x ou equivalente), vai adorar o desempenho recém-ganho. Mas você ainda notará a diferença entre o host e o cliente da VM.

Der Hochstapler
fonte
0

Não vejo o que há de errado em executar o VMware Player no Windows 7, pois você o usa na maioria das vezes. Em seguida, você pode ter 2 (Linux + XP) ou mais máquinas virtuais (VMs) em execução sob demanda. Uma partição é totalmente suportada, pois cada VM será representada por um diretório.

A inicialização de VMs a partir de partições reais também pode funcionar, mas você precisará saber o que está fazendo.

Em relação ao suporte a hardware: desde que o SO do host suporte um dispositivo (ou seja, tenha drivers), o VMware Player poderá usar / dar a VMs.

Alex
fonte
uma pequena observação sobre a CPU i7-2600: é opcional, mas obviamente uma CPU com instruções / aceleração de virtualização tornará suas VMs mais rápidas.
21412 Alex
0

Eu corro o Ubuntu há três anos como sistema operacional primário em funcionamento, pois é o mais fácil para o desenvolvimento de sites, com um servidor da Web local em execução. Isso se parece mais com o servidor de produção. Bem, eu pensei que sim ... eu não bota duas coisas ou algo assim. Eu uso o Virtualbox frequentemente para executar o XP. Isso funciona muito bem para mim.

Por outro lado, eu poderia ter usado o Windows 7, com uma VM Linux local como servidor de desenvolvimento. Não posso dizer que uma opção seja melhor que a outra, mas a última estaria mais próxima do servidor - sem gui, versão exata do linux, embora nunca seja idêntica. Eu tive minhas falhas com o Ubuntu, diferentes problemas e questões. O sistema operacional convidado tem uma grande vantagem: instantâneos. Posso usar qualquer software no meu SO convidado e, se não gostar, restauro um instantâneo mais antigo.

Então você tem que se decidir. Você usa muitas ferramentas específicas do Windows? O Ubuntu ou o Redhat funcionam de maneira diferente do Windows, o que leva tempo. Para mim, esse era um motivo extra, como eu não conhecia o Linux, dessa maneira eu me forcei a me acostumar.

Não posso dizer que você deveria fazer isso ou aquilo. Talvez se você fosse um colega que trabalha aqui, talvez seja mais fácil usar o Linux, mas mesmo aqui os colegas fazem o que querem e alguns usam o Windows ou um Mac.

E por que apenas uma partição? Você pode redimensioná-los, se necessário. Especialmente se você tiver um disco sobressalente de tamanho igual, poderá criar uma imagem do disco antes de redimensioná-lo, para poder voltar se algo acontecer durante o redimensionamento.

SPRBRN
fonte
Na verdade, eu quis dizer que eu quero apenas um sistema para inicializar, pois acho que é bobagem inicializar em outra partição, em vez de executá-lo em uma VM.
Você pode ter mais de uma partição para o host e, na maioria das vezes, acho que isso é muito melhor, mas com um sistema operacional. Um para o sistema operacional, um para os dados. Se o sistema operacional estiver com problemas, é muito mais fácil reinstalar, embora com o W7 eu tenha achado que você precisa ser cuidadoso porque, na minha experiência, você não pode simplesmente mover uma conta de usuário inteira para outra partição. Para o convidado, eu sempre uso uma partição, pois não mantenho dados no convidado. Eu sempre uso uma pasta compartilhada (permanentemente) no host. Se você trabalha com o W7 90% do tempo, concordo com o Oliver que você deve usar o W7 como host.
SPRBRN 23/03/12