关于内存预留问题
为虚拟机A:预留了1G内存,但ESXI主机发现内存不足时(并且虚拟机A空闲时),会不会被ballooning driver回收掉一些内存,然后给其它虚拟机使用. .......
使用各种内存扩展技术,肯定都是需要牺牲其他方面的特性的,其中多少都会影响到CPU、存储。
.......
所以,日常确保内存使用率处于60-85%是比较好的 —— 这个数据,物理机内存越小,这个使用率建议控制在较低的水平。 正常情况下,内存共享页消除机能会回收Vm内空闲的内存页。这个机制相对Ballon和Swap好太多了,这个过程中不涉及diskIo。对于Vm来说被预留了的内存是不会再回到池中的,但共享页机能的存在使得实际消耗的内存比总分配的要少。因此使用时就有工作负载类似的Vm放在一个ESXi上更节省内存的现象。
当然这个功能是在后台工作的,也不是完全实时生效的,具体发生的值也不是能容易事先计算的。
当前这个技术貌似还是VMware独步,Ms的HyperV不存在类似的功能。
页:
[1]