首先介绍一下上下文:在具有 8Gb RAM 的 Windows 2008 Standard x64 上,我运行了 5 个 VM,它们应该占用 1664Mb RAM (3*256Mb+384Mb+512Mb)。除了基本的操作系统组件(这不是核心安装)之外,此服务器上没有其他任何东西在运行。我知道每个 VM 在主机上使用的 RAM 将比 Hyper-V 中配置的更多。
但是当我运行任务管理器时,它说 6.7Gb used !如果我总结任务管理器中每个进程使用的 RAM(显示所有用户进程),我会得到大约 1Gb ...
那么:如何检查每个虚拟机在主机上实际使用了多少 RAM(它似乎无法通过任务管理器获得)?
请注意,我知道我的问题可能与 VM RAM 使用无关,但我仍然非常想知道如何做到这一点。