文章目录
  1. 1. An Empirical Study on Memory Sharing of Virtual Machines for Server Consolidation
    1. 1.1. 相关资料
    2. 1.2. 介绍
    3. 1.3. 实验讨论
    4. 1.4. 结论

An Empirical Study on Memory Sharing of Virtual Machines for Server Consolidation

本文主要是一份关于KSM的实验报告。

相关资料

介绍

我们将内存去重分为两类:

  • 静态去重:在虚拟机开启之后,应用程序执行之前的去重过程
  • 动态去重:应用程序执行过程中的去重过程

我们发现KSM为各种工作负载实现非常有效的静态去重。

服务器整合提供了在虚拟机之间共享内存的许多机会。

实验讨论

结论

通过广泛的实验,我们将KSM对各种工作负载的有效性进行了实证研究。 所有应用都可以从KSM静态去重中受益。 对于CPU intensive应用程序,KSM对动态去重没有显著的影响,并且还会导致更高的运行开销。对混合CPU和I / O工作负载,KSM去重效果较好。I / O intensive应用程序(如MySQL和Apache)在运行时使用较少的内存,因此适用于高密度整合。 相比之下,MPI应用程序在执行过程中通常会消耗大量的内存, 因此,应该以更保守的方式进行合并,以避免在一个应用程序恢复执行时出现内存耗尽状况。

此外,KSM在Windows中节省了比在Linux中更多的内存。

文章目录
  1. 1. An Empirical Study on Memory Sharing of Virtual Machines for Server Consolidation
    1. 1.1. 相关资料
    2. 1.2. 介绍
    3. 1.3. 实验讨论
    4. 1.4. 结论