Questão Ao executar máquinas virtuais, o suporte ao VT-x ou a velocidade de clock superior é melhor?


Eu estou olhando para construir uma nova estação de trabalho desktop. Estarei usando o VMWare Workstation para executar máquinas virtuais, provavelmente apenas uma ou duas de cada vez. No momento, estou decidindo sobre a CPU e as opções que estou considerando ou o i7 2600 ou o i7 2600K. O 2600 suporta instruções VT-x e VT-d, mas não é overclockable. O 2600K é overclockable (de estoque de 3.4GHz a 4.5 GHz facilmente) mas falta o suporte para VT-x e VT-d.

Qual seria mais útil para o desenvolvimento geral e as VMs especificamente?


4


origem




Respostas:


o 2600k suporta VT-x. Veja o SIM na linha VT-x. Parece não ter suporte a VT-d. Mas isso não importa para você desde o VT-d, não é suportado em VMware Workstation, ou até onde eu conheço qualquer hipervisor que não seja o VMware ESXi, que é um hypervisor tipo 1 e não é adequado para uso em seu sistema desktop.


6





Bem, a maioria das pessoas realmente não faz o overclock de seus servidores como eles querem um ambiente estável.

Também o VT-X é o que você quer com um servidor, você terá menos sobrecarga, porque sua máquina virtual poderá acessar algumas instruções diretamente na CPU, causando menos sobrecarga e melhorando o desempenho.

Também algumas operações não funcionam sem o VT (Windows 2008). Alguns sistemas host exigem explicitamente o VT (ESX mais recente).


4



Isso não será para um servidor, apenas uma estação de trabalho de desktop para desenvolvimento. - aj.esler
Então você ainda quer ser capaz de testar uma série de diferentes tecnologias e esperançosamente ainda quer alguma estabilidade não: p? - Lucas Kauffman
Sua resposta é principalmente irrelevante. Uma vez que os dois processadores ele está falando sobre suporte VT-x. - Zoredache
Desde que ele afirmou "O 2600K é overclockable (de estoque de 3,4 GHz a 4,5 GHz facilmente), mas não tem o suporte para VT-x e VT-d." Eu estava indo com isso. - Lucas Kauffman


VT-x e VT-d pro: Alguns sistemas operacionais exigem que ele seja executado / inicializado.


1



Sua resposta é principalmente irrelevante. Uma vez que os dois processadores ele está falando sobre suporte VT-x. O VT-d não é necessário para executar / boot. É um recurso que permite mapear diretamente um dispositivo IO em uma VM. - Zoredache


Você vai rodar um sistema operacional Windows na sua caixa? Você pode querer experimentar uma Distribuição Linux com a mais recente implementação do KVM, como o OpenSUSE (+ Virtualization Repos) ou o Fedora (Bloody Edge e Development Platform). A máquina virtual baseada em kernel (-KVM-) utiliza virtualização baseada em hardware baseada em VT-x (Intel Vanderpool) ou VMX (ADM Pacifica). Você pode virtualizar praticamente qualquer plataforma que desejar. Uma alternativa para isso seria usando o VirtualBox, que parece também ser capaz de utilizar a virtualização de hardware. HTH


0