当我在Hyper-V中创build虚拟机并将其设置为使用dynamic内存时,虚拟机将始终使用虚拟化操作系统内的最大内存。 Hyper-V将以514mb显示分配的内存,但是当我login到服务器并拔出任务pipe理器时,将显示90%的内存使用情况。 当我的最大内存达到4GB时,我得到了相同的结果:90%的内存使用率。


除了Windows Server 2008 R2的全新安装外,虚拟机上甚至都没有运行。 我也尝试过与Windows 7相同的结果。 这是预期的行为还是设置错误
这样看。 如果精简configuration虚拟磁盘驱动器,该虚拟磁盘驱动器在客户机操作系统的用户界面中的外观有多大? 它看起来像完全configuration。
你在这里看同样的事情。 来宾操作系统认为它可以使用您指定的最大内存。 另一方面,你并没有在虚拟机内使用这种内存来提高生产力。 因此,安装在该客户操作系统中的dynamic内存集成组件“分配”了大部分内容,并将其交还给pipe理程序。 这就是为什么你的UI屏幕截图(上图)看起来像使用虚拟机的大部分内存。