Linux Tips: Slik forteller du om din prosessor støtter VT

Linux Tips: Slik forteller du om din prosessor støtter VT
Linux Tips: Slik forteller du om din prosessor støtter VT

Video: Linux Tips: Slik forteller du om din prosessor støtter VT

Video: Linux Tips: Slik forteller du om din prosessor støtter VT
Video: Windows XP setup did not find any hard disk drives installed in your computer - YouTube 2024, April
Anonim

Virtualiseringsteknologi (VT) er et sett med forbedringer til nyere prosessorer som forbedrer ytelsen for å kjøre en virtuell maskin ved å laste ut noe av arbeidet til de nye cpu-utvidelsene. Både AMD og Intel har prosessorer som støtter denne teknologien, men hvordan forteller du om systemet kan håndtere det?

Det er ganske enkelt: Vi må ta en titt i filen / proc / cpuinfo og se på flaggavsnittet for en av to verdier, vmx eller svm.

  • VMX - (intel)
  • SVM - (amd)

Du kan bruke grep for raskt å se om det finnes verdi i filen ved å kjøre følgende kommando:

egrep ‘(vmx|svm)’ /proc/cpuinfo

Hvis systemet ditt støtter VT, vil du se vmx eller svm i listen over flagg. Systemet mitt har to prosessorer, så det er to separate seksjoner:

flags: 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 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm flags: 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 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

VT-teknologien kan fortsatt deaktiveres i datamaskinens BIOS, men du vil derfor sjekke det for å være sikker på at den ikke er deaktivert. Flaggene i cpuinfo betyr ganske enkelt at prosessoren din støtter den.

Fra min forskning er VT nødvendig for å kunne kjøre 64-biters gjester under den gratis VMware-serveren for Linux … så det ville logisk følge at hvis VT er aktivert, er VT aktivert.

32-bit VT er ikke aktivert som standard under VMware-serveren. Hvis du vil aktivere det, må du legge til følgende linje i din *.vmx-fil for din virtuelle maskin:

monitor_control.vt32 = TRUE

VMware anbefaler ikke at du bruker VT til 32-biters gjester, fordi de sier at det faktisk vil skade ytelsen.

Anbefalt: