Linux Dica Como saber se o seu processador suporta VT
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 espiada dentro do arquivo / proc / cpuinfo e olhar a seção de flags 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, portanto, 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 monitor de constant_tsc pni 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 monitor de constant_tsc pni ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
No entanto, a tecnologia VT ainda pode ser desativada na BIOS do seu computador, portanto, você deverá verificar lá para ter certeza de que ela não foi desativada. As bandeiras no cpuinfo significam simplesmente que o seu processador 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á ativado 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 hóspedes de 32 bits, porque eles dizem que isso prejudicará o desempenho.