https://docs.microsoft.com/zh-cn ... t-magazine/hh750394(v=msdn.10)
hyper-v有内存开销 虚拟机不能完全占完内存,否则启动不起来
我刚刚测试了以下 16G的服务器,还剩余2.3G的时候虚拟机可以起来,实际上的内存使用率是12G
也就是说有6G的内存,不能用于虚拟机
一部分被2016吃了,2.3G的剩余不能被虚拟机利用
看来hyper-v对内存的管理确实一般,还是vsphere好啊
刚刚又测试了以下,发现任务管理器 内存-内存组合 的那个图形那里
只有可用的部分才能被虚拟机使用 中间的备用是不能被虚拟机使用的 正在查找怎么释放这些备用内存
https://docs.microsoft.com/en-us/sysinternals/downloads/rammap
下载这个软件 运行以后 选择Empty-Empty Standby List就行了 但是就是心理作用,实际没任何用处 我的服务器32G内存 备用内存占了5G,就算释放了,虚拟机还是起不来,还是只能设定为之前的数值 唯一的方法就是重启服务器
看来hyper-v对内存的管理确实不怎么好 还是vsphere强些
|