在主机上的 htop 中,在 RES 列下,Windows 7 客户机的内存使用量有时比分配的内存高出 500-600MB 甚至更多。对于 Linux 客户机,它通常不会高出 100MB 以上。有人知道为什么会发生这种情况以及 Windows 客户机中的哪些活动可能导致这种情况吗?这种情况并非每次都会发生。
我有 4GB RAM,我运行 Windows 客户机进行开发,运行 Linux 客户机进行浏览... 所以最终结果非常接近。如果我知道客户机中的哪些活动更有可能导致这种情况,我会尽可能避免这些活动。
[编辑:我忽略了客户机中的背景网络使用情况。客户机中的大量网络使用情况会导致这种情况发生。值得注意的是,我没有使用默认 TCP 设置(如果这有任何不同),我更改了它们是因为客户机的上传速度很慢。这不是理想的情况,但我可以忍受,我只是在问这个问题之前忽略了它。]
答案1
在1RES 描述得很好。基于此,我认为您的 Windows 确实正在使用该内存,因此 VBox 也在分配它们。