VMware Workstation Player 17 不使用主机内存,在 2GB 时停止

VMware Workstation Player 17 不使用主机内存,在 2GB 时停止

我刚刚安装了 VMware Workstation Player 17 并设置了一个具有 4 核 CPU 和 5GB 内存的 Windows 10 虚拟机,但是当虚拟机打开时,它只需要 2GB 主机内存,并且 Windows 10 任务管理器仅显示单核,就像它是 32-少量 。

我尝试卸载并重新安装 VMware Workstation Player,但同样的问题仍然存在。

我有一个带有 16GB RAM 的 Ryzen 7 5825U 处理器,并且正在运行基于 Debian 测试的发行版,内核版本为 6.1

屏幕截图:Windows 系统信息

在此输入图像描述

答案1

你在一个错误的观念下工作:

仅仅因为您的进程保留了 5GB 并不意味着它必须使用它们。反之亦然,仅因为您的进程尚未使用超过 2GB 的 RAM,并不意味着它没有保留更多内存。

基本上在每个适用于应用程序处理器的现代操作系统(例如 x86_64、ARMv8...)上,这是处理进程内存(包括虚拟化进程)的正常方式。

您的 VMWare 播放器正确保留 5 GB 内存。但它只访问执行的 Windows(及其进程)访问的页面 - 如果它们尚未访问全部 5GB RAM,则意味着“已使用”的内存小于“保留”的内存。

所以,这里没问题;一切都按计划进行!您可以在 Windows 屏幕截图中清楚地看到:Windows 看到了所有保留的 5 GB。一旦您在该窗口中实际运行内存密集型工作负载,您就会看到虚拟器实际使用的内存也会增加。

相关内容