cheng029 发表于 2012-7-11 19:53:00

VMware内存回收与分配机质

VMware内存回收与分配机质

整理了下学习过的东西,为了防止以后忘记。^_^

VMware内存回收

按照内存回收先后顺充,依次为:

1.TPS 透明页共享

2.Ballooning 气球回收

3.Compressiong 内存压缩

4.Swapping 内存交换

网上对这个的解释也挺多,尤其是那个水池养鱼的解说很独到,还有把vmware内存回收机制比做车子的安全防护机制的,都很形像。所以我这里也不想对概念做过多解释了,只简单按照自己的理解罗列下。

TPS--透明页共享仅允许相同内容的页面在主机的物理内存上存储一次,在主机内存大于或等于6%时都可能被触发。下面的图帮助理解。


Ballooning--通过VMware Tools中的balloon driver请求内存,主机安全的将内存回收。主机内存低于4%时触发。下面有个图可帮助理解



Compressing--将内存页压缩后放在虚拟机的压缩缓存中,在主机内存低于2%时触发。下面的图帮助理解。


Swapping--当TPS与Ballooning回收都没有用时,就只能将进行Swapping将虚拟机物理内存交换到硬盘上,这会对性能造成很大影响。也是在主机内存低于2%触发。

VMware内存分配


Limit--限制是指能分配给虚拟机的物理内存上限

Reservation--预留是指保证分配给虚拟机的最低物理内存,内存回收机制也最大只能保证内存分配预留值大小。

Share--虚拟机能使用的物理内存在limit与reservation值之间变化,当发生内存争用时,share值越大,就越有机会竟争到更多的物理内存。

吉佳 发表于 2013-3-14 02:15:38

有道理。。。

中国网络水泥 发表于 2013-5-16 09:18:31

精典之极就是精斑!!!

期盼死亡的小丑 发表于 2013-5-19 03:45:01

流氓不可怕,就怕流氓有文化。

zhaolu 发表于 2013-5-21 16:42:43

美女未抱身先走,常使色狼泪满襟。。。。。。

rule 发表于 2013-5-24 23:15:49

不知该说些什么。。。。。。就是谢谢

jdxyzlh 发表于 2013-5-29 19:43:10

路过,学习下
页: [1]
查看完整版本: VMware内存回收与分配机质