Технологията за виртуализация (VT) е набор от подобрения на по-новите процесори, които подобряват производителността на работата на виртуална машина, като разтоварват част от работата до новите разширения на процесора. Както AMD, така и Intel имат процесори, които поддържат тази технология, но как да разберете дали вашата система може да се справи с нея?
Това е съвсем просто: Ще трябва да погледнем във файла / proc / cpuinfo и да погледнем секцията с флагове за една от двете стойности, vmx или svm.
Можете да използвате grep, за да видите дали някоя от стойностите съществува във файла, като изпълните следната команда:
egrep '(vmx | svm)' / proc / cpuinfo
Ако вашата система поддържа VT, тогава ще видите vmx или svm в списъка с флагове. Моята система има два процесора, така че има две отделни секции:
флагове: fpu vse de pse csc 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
флагове: fpu vse de pse csc 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
ВТ технологията все още може да бъде деактивирана в BIOS на компютъра ви, затова ще искате да проверите там, за да се уверите, че не е деактивирана. Флаговете в cpuinfo просто означават, че процесорът ви го поддържа.
От моето изследване VT е необходимо, за да стартирате 64-битови гости под свободния VMware сървър за Linux ... така че логично следва, че ако можете да го направите, VT е активиран.
32-битовото VT не е активирано по подразбиране при VMware сървъра. Ако искате да го активирате, трябва да добавите следния ред към вашия * .vmx файл за вашата виртуална машина:
monitor_control.vt32 = TRUE
VMware не препоръчва да използвате VT за 32-битови гости, защото те казват, че действително ще навреди на производителността.