Virtualization Technology (VT) on joukko parannuksia uusimpiin prosessoreihin, jotka parantavat suorituskykyä virtuaalikoneen suorittamisessa purkamalla joitakin töistä uusille keskusyksiköille. Sekä AMD että Intel ovat prosessoreita, jotka tukevat tätä teknologiaa, mutta miten kerrot, voiko järjestelmäsi käsitellä sitä?
Se on melko yksinkertainen: Meidän on lähdettävä katselemaan / proc / cpuinfo -tiedostoa ja tarkastelemaan lippujen osiota kahdesta arvosta, vmx tai svm.
- VMX - (intel)
- SVM - (amd)
Voit käyttää grepia nopeasti nähdäksesi, onko tiedossa jokin arvo olemassa suorittamalla seuraava komento:
egrep ‘(vmx|svm)’ /proc/cpuinfo
Jos järjestelmä tukee VT: tä, näet vmx: n tai svm: n lippujen luettelossa. Järjestelmässäni on kaksi prosessoria, joten on kaksi erillistä osaa:
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
VT-tekniikka voi silti olla käytössä tietokoneesi BIOS-ohjelmassa, joten haluat tarkistaa sen varmistaaksesi, ettei sitä ole poistettu käytöstä. Cpuinfo-lippujen merkitykset yksinkertaisesti merkitsevät sitä, että prosessori tukee sitä.
Tutkimuksestani VT vaaditaan 64-bittisen vierailun käyttämiseksi vapaan VMware-palvelimen alla Linuxissa … joten se loogisesti seuraisi, että jos voit tehdä niin, VT on käytössä.
32-bittinen VT ei ole käytössä oletuksena VMware-palvelimella. Jos haluat ottaa sen käyttöön, lisää virtuaalikoneesi *.vmx-tiedostoon seuraava rivi:
monitor_control.vt32 = TRUE
VMware ei suosittele VT: n käyttämistä 32-bittisille vieraille, koska he sanovat, että se todella vahingoittaa suorituskykyä.