Linux Suggerimento Come capire se il tuo processore supporta VT
Virtualization Technology (VT) è un insieme di miglioramenti ai nuovi processori che migliorano le prestazioni per l'esecuzione di una macchina virtuale scaricando parte del lavoro sulle nuove estensioni della cpu. Sia AMD che Intel hanno processori che supportano questa tecnologia, ma come fai a sapere se il tuo sistema può gestirlo?
È abbastanza semplice: dovremo dare un'occhiata al file / proc / cpuinfo e guardare la sezione flags per uno dei due valori, vmx o svm.
- VMX - (Intel)
- SVM - (AMD)
Puoi usare grep per vedere rapidamente se il valore esiste nel file eseguendo il seguente comando:
egrep '(vmx | svm)' / proc / cpuinfo
Se il tuo sistema supporta VT, vedrai vmx o svm nell'elenco dei flag. Il mio sistema ha due processori, quindi ci sono due sezioni separate:
bandiere: 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 monitor pni ds_cpl VMX est tm2 ssse3 cx16 xtpr lahf_lm
bandiere: 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 monitor pni ds_cpl VMX est tm2 ssse3 cx16 xtpr lahf_lm
Tuttavia, la tecnologia VT può essere disabilitata nel BIOS del tuo computer, quindi ti consigliamo di verificare che non sia stata disattivata. I flag in cpuinfo significano semplicemente che il tuo processore lo supporta.
Dalla mia ricerca, VT è necessario per eseguire guest a 64 bit sotto il server VMware gratuito per linux ... quindi logicamente seguirà che se è possibile farlo, VT è abilitato.
VT a 32 bit non è abilitato per impostazione predefinita nel server VMware. Se si desidera abilitarlo, è necessario aggiungere la seguente riga al proprio file * .vmx per la propria macchina virtuale:
monitor_control.vt32 = TRUE
VMware non consiglia di utilizzare VT per i guest a 32 bit, perché si dice che danneggerà le prestazioni.