VMWare虚拟化性能计数器简介及常见故障

VMWare自ESX5.1开始,可以启用虚拟性能监控计数器(vPMC)功能,允许运行在虚拟机中的软件访问宿主机的性能信息,如同在物理机中运行一样。

如何启用虚拟化性能计数器?

首先,启用ESXi宿主机CPU的虚拟化能力。目前市面上的处理器一般都已经支持该技术,但必须在BIOS中启用Intel VT-xAMD-V

其次,修改虚拟机的虚拟化引擎。虚拟化引擎包括:虚拟化 Intel VT-x/ETP 或 AMD-V/RVI、虚拟化CPU性能计数器、虚拟化IOMMU(IO内存管理单元)。

虚拟化性能计数器偶尔故障?

虚拟化性能计数器偶尔也会闹罢工,此时,在虚拟机的设置中禁用虚拟化CPU性能计数器即可。常见的报错有:

虚拟化性能计数器要至少一个可正常使用的计数器。模块“VPMC”启动失败。未能启动虚拟机。

如果宿主机CPU不支持或者未开启虚拟化,则会出现以下报错:

该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机。

此外,宿主机BIOS使用性能计数器,如果启用了Fault Tolerance,则虚拟机可能无法使用某些虚拟性能计数器。

原创文章禁止转载:技术学堂 » VMWare虚拟化性能计数器简介及常见故障

精彩评论

6+4=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏