草庐IT

Ballooning

全部标签

内存虚拟化技术-POD和Ballooning

内存虚拟化技术-POD和Ballooning在云计算领域,CPU资源一般是被认为可超分资源,而内存是不可超分资源。我们在云厂商上购买虚拟机时可选择CPU超分的实例,但是却很少能选择内存超分实例,这是因为内存的分配在虚拟机发放的时候就分配了用户,但是CPU却是可争抢的。将多个4U8G实例都发放在0-3核区间上就可以实现超分。但是Xen提供了两个技术POD和Ballooning,给我们提供了重复售卖内存的机会。虚拟化内存基础在真实硬件上,实际的硬件内存称为物理内存;它通常分为称为物理帧的4k块。这些帧由它们的物理帧号或pfn寻址。在x86系统中,pfns通常从0开始,并且大部分是连续的(IO设备偶