Linux Tip Ako zistiť, či váš procesor podporuje KT
Technológia virtualizácie (VT) je sada vylepšení novších procesorov, ktoré zlepšujú výkonnosť pri spúšťaní virtuálneho počítača tým, že niektoré práce prenesú do nových rozšírení procesora. AMD a Intel majú procesory, ktoré podporujú túto technológiu, ale ako zistíte, či to systém zvládne?
Je to úplne jednoduché: budeme sa musieť pozrieť do súboru / proc / cpuinfo a pozrieť sa na sekciu vlajok pre jednu z dvoch hodnôt, vmx alebo svm.
- VMX - (Intel)
- SVM - (AMD)
Pomocou príkazu grep môžete rýchlo zistiť, či v súbore existuje jedna hodnota spustením nasledujúceho príkazu:
egrep '(vmx | svm)' / proc / cpuinfo
Ak váš systém podporuje VT, uvidíte vmx alebo svm v zozname príznakov. Môj systém má dva procesory, takže existujú dve samostatné sekcie:
vlajky: fpu v psec 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
vlajky: fpu v psec 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
Technológia VT môže byť stále zablokovaná v systéme BIOS vášho počítača, a preto budete chcieť tam skontrolovať, či chcete, aby nebol deaktivovaný. Vlajky v cpuinfo jednoducho znamenajú, že váš procesor to podporuje.
Z môjho výskumu je VT povinná spustiť 64-bitových hostí pod voľným serverom VMware pre linux ... takže by logicky nasledovalo, že ak to urobíte, VT je povolené.
32-bitový VT nie je predvolene povolený pod serverom VMware. Ak ho chcete povoliť, musíte do vášho * .vmx súboru pre virtuálny počítač pridať nasledujúci riadok:
monitor_control.vt32 = TRUE
VMware neodporúča používať VT pre 32-bitových hostí, pretože hovoria, že to bude skutočne poškodiť výkon.