【图解性能优化读书笔记】虚拟机内存超卖背后的技术

夙愿已清 提交于 2020-07-24 05:21:51

以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:看来使用虚拟机时如果遇到性能问题,需要考虑虚拟技术带来的影响,不能只观察虚拟机内部的信息

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!