Linux Tip Jak zjistit, zda váš procesor podporuje VT
Technologie virtualizace (VT) je sada vylepšení novějších procesorů, které zlepšují výkon při spouštění virtuálního stroje tím, že některé práce přerozdělují na nové rozšíření procesorů. Jak AMD, tak i Intel mají procesory, které tuto technologii podporují, ale jak zjistíte, jestli to zvládne váš systém?
Je to celkem jednoduché: budeme muset nahlédnout do souboru / proc / cpuinfo a podívat se na sekci příznaků jedné ze dvou hodnot, vmx nebo svm.
- vmx - (intel)
- svm - (amd)
Pomocí příkazu grep můžete rychle zjistit, zda v souboru existuje nějaká hodnota spuštěním následujícího příkazu:
egrep '(vmx | svm)' / proc / cpuinfo
Pokud váš systém podporuje VT, uvidíte vmx nebo svm v seznamu příznaků. Můj systém má dva procesory, takže existují dvě samostatné části:
příznaky: 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 konstantní_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
příznaky: 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 konstantní_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
Technologie VT může být stále zablokována v systému BIOS vašeho počítače, nicméně, budete se chtít podívat tam, abyste se ujistili, že nebyl deaktivován. Vlajky v nástroji cpuinfo jednoduše znamenají, že procesor to podporuje.
Z mého výzkumu je VT vyžadováno pro spuštění 64bitových hostů pod volným VMware serverem pro linux ... takže by logicky následovalo, že pokud to uděláte, VT je povoleno.
32bitová verze VT není ve výchozím nastavení povolena v rámci serveru VMware. Pokud je chcete povolit, musíte do virtuálního počítače přidat následující soubor * .vmx:
monitor_control.vt32 = TRUE
VMware nedoporučuje, abyste používali VT pro 32bitové hosty, protože říkají, že to skutečně ublíží výkonu.