Linux Tip Sådan fortæller du, om din processor understøtter VT
Virtualiseringsteknologi (VT) er et sæt forbedringer til nyere processorer, der forbedrer ydeevnen til at køre en virtuel maskine ved at aflæse noget af arbejdet til de nye cpu-udvidelser. Både AMD og Intel har processorer, der understøtter denne teknologi, men hvordan fortæller du, om dit system kan klare det?
Det er ret simpelt: Vi skal kigge inde i / proc / cpuinfo filen og se på flag-sektionen for en af to værdier, vmx eller svm.
- VMX - (Intel)
- SVM - (AMD)
Du kan bruge grep til hurtigt at se om der findes en værdi i filen ved at køre følgende kommando:
egrep '(vmx | svm)' / proc / cpuinfo
Hvis dit system understøtter VT, så vil du se vmx eller svm i listen over flag. Mit system har to processorer, så der er to separate sektioner:
flag: 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 skærm ds_cpl VMX est tm2 ssse3 cx16 xtpr lahf_lm
flag: 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 skærm ds_cpl VMX est tm2 ssse3 cx16 xtpr lahf_lm
VT-teknologien kan stadig være deaktiveret i computerens BIOS, så du vil gerne kontrollere der for at sikre, at den ikke er blevet deaktiveret. Flaggene i cpuinfo betyder simpelthen, at din processor understøtter det.
Fra min forskning er VT forpligtet til at køre 64-bit gæster under den gratis VMware-server til Linux ... så det ville logisk følge, at hvis du kan gøre det, er VT aktiveret.
32-bit VT er ikke aktiveret som standard under VMware-serveren. Hvis du vil aktivere det, skal du tilføje følgende linje til din * .vmx-fil til din virtuelle maskine:
monitor_control.vt32 = TRUE
VMware anbefaler ikke, at du bruger VT til 32-bit gæster, fordi de siger, at det rent faktisk vil skade ydelsen.