A Virtualization Technology (VT) é um conjunto de aprimoramentos para processadores mais recentes que melhoram o desempenho para a execução de uma máquina virtual, transferindo parte do trabalho para as novas extensões de cpu. Tanto a AMD quanto a Intel têm processadores que suportam essa tecnologia, mas como você sabe se o seu sistema pode lidar com isso?
É bem simples: precisamos dar uma olhada no arquivo / proc / cpuinfo e examinar a seção de sinalizadores para um dos dois valores, vmx ou svm.
- vmx - (intel)
- svm - (amd)
Você pode usar o grep para ver rapidamente se existe um valor no arquivo executando o seguinte comando:
egrep ‘(vmx|svm)’ /proc/cpuinfo
Se o seu sistema suportar o VT, você verá vmx ou svm na lista de sinalizadores. Meu sistema tem dois processadores, então há duas seções separadas:
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
No entanto, a tecnologia VT ainda pode ser desativada no BIOS do seu computador. Portanto, você deve verificar lá para ter certeza de que ela não foi desativada. Os sinalizadores no cpuinfo significam simplesmente que o seu processador o suporta.
Da minha pesquisa, o VT é necessário para executar convidados de 64 bits sob o servidor VMware gratuito para o linux… então, logicamente, se você puder fazer isso, o VT estará habilitado.
O VT de 32 bits não está habilitado por padrão no servidor VMware. Se você quiser habilitá-lo, você precisa adicionar a seguinte linha ao seu arquivo *.vmx para sua máquina virtual:
monitor_control.vt32 = TRUE
A VMware não recomenda o uso do VT para convidados de 32 bits, pois eles dizem que isso prejudicará o desempenho.