以vSphere为例:
一,透明页共享
发生时间:时常
概要:VM之间共享重复的计算机内存页,并将重复的部分删除。
所以使用同一操作系统的VM能一定程度得节约内存。
性能影响:无
二,气球功能
发生时间:物理机的空闲内存降至阀值之下(4.1版本为止是4%~6%)
概要:从相对充裕的内存的VM中回收内存,并分配给其他VM
会优先回收闲置的内存空间,所以比内存压缩和swap成本低
性能影响:小
三,内存压缩
发生时间:物理机的空闲内存降至阀值之下(4.1版本为止是2%~4%)
概要:对VM的内存空间进行压缩,确保空间的内存量,并分配到其他VM。
当非闲置页成为压缩对象时,速度会有所下降,不过通过压缩缓存进行的话,比swap in的成本低
性能影响:中
四,swap
发生时间:物理机的空闲内存降至阀值之下(4.1版本为止是2%以下)
概要:将VM的内存空间swap out到swap专用的文件夹以确保空闲的内存量,并分配到其他VM
当非闲置页成为swap out对象时,速度会有所下降,由于会产生磁盘io,因此成本最高
性能影响:大
PS:看来使用虚拟机时如果遇到性能问题,需要考虑虚拟技术带来的影响,不能只观察虚拟机内部的信息
来源:oschina
链接:https://my.oschina.net/u/3211934/blog/4319226