获取虚拟机内物理处理器的数量

Get number of physical processors inside virtual machine

本文关键字:处理器 虚拟机 获取      更新时间:2023-10-16

我想知道当我的代码在虚拟机内运行时,是否有一种方法可以了解主机的物理cpu数量。

我正在寻找在Windows和VmWare(工作站/esxi)和HyperV下运行的c++/汇编解决方案。很抱歉,非常模糊的问题,但经过几次搜索,我不确定是否可以在虚拟机内做

虚拟机的概念是你的代码(甚至你的操作系统)不知道他们正在共享资源。

所以在第一个例子中,不是。唯一可能的解决方案是如果虚拟机提供它的显式(我正在考虑VMWare Tools,但我不知道他们是否为您提供API)。