TechTarget虚拟化 > 百科词汇

TPS:透明页共享

透明页共享(TPS)是虚拟化中的一种内存管理技术,是指将一台主机上的冗余内存页精简为一个页面。

当多个虚拟机运行相同的操作系统时,就有可能存储完全相同的内存页面。虚拟机管理程序(hypervisor)会在每个内存页面上分配哈希值,并一位一位的进行比较,一旦不同页面的哈希值相匹配,就说明存在相同的内存页面。

如果hypervisor确认了同一主机上的多个虚拟机有完全相同的内存页面,它会保留其中一份,而其它页面用指针代替。这样就释放了很多内存空间。另外,如果虚拟机上指针所代表的信息发生变化,hypervisor就会想内存信息写入一个新的页面,同时改变指针信息。

TPS不能用于内存很大的页面,因为通常情况下,只有小内存页才能完全相同。

最近更新时间:2013-04-18 作者:Meredith Courtemanche翻译:刘前程EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 透明页共享的前世今生

    透明页共享会扫描主机上的所有虚拟机,识别相同的内存页。例如,如果你正在主机上运行Windows Server 2012的很多副本,那么该主机上很可能有很多重复的内存页,比如重复代码。

  • 管理员应该掌握的内存管理技术

    如果你想要整合重复的文件,或者反之,你想要备份文件以防止出现错误,或者物理服务器需要从虚拟机收回一些内存,本文中的内存管理技术就可以为你提供解决方案。

  • Hypervisor动态分配内存改善VM性能系列一:概述(下)

    Hypervisor动态分配内存改善VM性能系列一上半部分我们详细介绍了内存过量分配和动态内存技术,接下来让我们继续了解内存压缩和透明页共享技术。