Linux提示:如何告诉您的处理器是否支持VT

虚拟化技术(VT)是一组对更新处理器的增强,通过将一些工作卸载到新的cpu扩展来提高运行虚拟机的性能。 AMD和英特尔都有支持这种技术的处理器,但是你怎么知道你的系统能否处理呢?

这很简单:我们需要在/ proc / cpuinfo文件里面看一看,看看flags部分是两个值之一,vmx或svm。

  • VMX - (英特尔)
  • SVM - (AMD)

您可以使用grep通过运行以下命令快速查看文件中是否存在任何值:

egrep(vmx | svm)/ proc / cpuinfo

如果您的系统支持VT,那么您将在标志列表中看到vmx或svm。 我的系统有两个处理器,因此有两个独立的部分:

标志:FPU VME德PSE TSC MSR,PAE MCE CX8 APIC月MTRR PGE MCA CMOV拍拍PSE36 CLFLUSH DTS ACPI MMX SSE FXSR SS SSE2 HT TM系统调用NX流明constant_tsc PNI监控ds_cpl VMX EST TM2 SSSE3 CX16 xtpr lahf_lm
标志:FPU VME德PSE TSC MSR,PAE MCE CX8 APIC月MTRR PGE MCA CMOV拍拍PSE36 CLFLUSH DTS ACPI MMX SSE FXSR SS SSE2 HT TM系统调用NX流明constant_tsc PNI监控ds_cpl VMX EST TM2 SSSE3 CX16 xtpr lahf_lm

VT技术仍然可以在计算机的BIOS中禁用,但是,您需要检查那里,以确保它没有被禁用。 cpuinfo中的标志只是意味着你的处理器支持它。

从我的研究,需要VT为了运行64位客户在免费的VMware服务器下的linux ...所以它会逻辑上遵循,如果你可以这样做,VT启用。

默认情况下,VMware服务器下未启用32位VT。 如果要启用它,则需要将以下行添加到虚拟机的* .vmx文件中:

monitor_control.vt32 = TRUE

VMware不建议您为32位客户端使用VT,因为他们说它实际上会损害性能。

赞 (0)
分享到:更多 ()