性能对使用一个基本虚拟磁盘运行多个虚拟服务器的影响?

我试图通过老问题,但找不到一个打这个确切的问题。

在VmWare有关快照的文档中,他们提到将它们用于“stream程树”设置。 这将允许从一个基本的.vmdk磁盘产生多个虚拟机。 这个想法是,你创build一个基础磁盘,然后快照。 这将创build一个“差异”磁盘,用于对VM进行的任何更改。 我已经通过使用以下步骤testing了这一点:

  1. 使用新的.vmdk文件创build一个基础虚拟机,并根据需要进行configuration
  2. closures虚拟机
  3. 创build一个新的虚拟机,并select使用现有的.vmdk磁盘。
  4. 在启动新VM之前,请拍摄新VM的快照。
    • 这将在新VM的文件夹中创build差异磁盘
    • 新的虚拟机将写入任何偏离基地,这个新的.vmdk文件。
  5. 启动VM
  6. 对其他VM重复步骤4-5

我的想法是,这可以节省共享存储(iSCSI SAN)上运行多个虚拟机所需的磁盘空间量。

问题:

我想看看是否有人运行这个设置,以及可以预期什么types的性能影响(额外的磁盘I / O,内存等)或任何其他snafus要注意的? 有什么情况会导致更多的问题,而不是它的价值?