Linux Съвет Как да разберете дали вашият процесор поддържа VT
Технологията за виртуализация (VT) е набор от подобрения към по-новите процесори, които подобряват производителността при работа с виртуална машина, като прехвърлят част от работата на новите разширения на процесора. И AMD, и Intel имат процесори, които поддържат тази технология, но как да разберете дали вашата система може да се справи?
Това е съвсем просто: ще трябва да погледнем във файла / proc / cpuinfo и да разгледаме флаговете за една от двете стойности, vmx или svm.
- VMX - (Intel)
- SVM - (AMD)
Можете да използвате grep, за да видите бързо дали някоя стойност съществува във файла, като изпълните следната команда:
egrep '(vmx | svm)' / proc / cpuinfo
Ако вашата система поддържа VT, тогава ще видите vmx или svm в списъка на флаговете. Моята система има два процесора, така че има две отделни секции:
флагове: fpu vme de pse tsc msr pa mce cx8 apic сеп mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse ss ht tm syscall nx lm constant_tsc pni монитор ds_cpl VMX est tm2 ssse3 cx16 xtpr lahf_lm
флагове: fpu vme de pse tsc msr pa mce cx8 apic сеп mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse ss ht tm syscall nx lm constant_tsc pni монитор ds_cpl VMX est tm2 ssse3 cx16 xtpr lahf_lm
Технологията VT все още може да бъде деактивирана в BIOS на компютъра, така че ще искате да проверите там, за да се уверите, че не е била деактивирана. Флаговете в cpuinfo просто означават, че вашият процесор го поддържа.
От моите изследвания, VT се изисква, за да стартирате 64-битови гости под свободния VMware сървър за linux ... така че логично ще следва, че ако можете да направите това, VT е активиран..
32-битовата VT не е активирана по подразбиране под VMware сървъра. Ако искате да го активирате, трябва да добавите следния ред във вашия * .vmx файл за вашата виртуална машина:
monitor_control.vt32 = TRUE
VMware не препоръчва да използвате VT за 32-битови гости, защото казват, че всъщност ще нарани производителността.