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

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

我尝试浏览旧问题,但找不到一个能解决这个确切问题的问题。

在 VmWare 的快照文档中,他们提到利用它们进行“进程树”设置。这将允许从基本 .vmdk 磁盘生成多个虚拟机。这个想法是创建一个基本磁盘,然后对其进行快照。这会创建一个“差异”磁盘,用于对虚拟机所做的任何更改。我已经使用以下步骤对此进行了测试:

  1. 使用新的 .vmdk 文件创建基础虚拟机,并根据需要进行配置
  2. 关闭虚拟机
  3. 创建一个新的虚拟机并选择使用现有的.vmdk 磁盘。
  4. 启动新虚拟机之前,先对新虚拟机进行快照。
    • 这将在包含新虚拟机的文件夹中创建一个差异磁盘
    • 新的虚拟机将把与基础的任何偏差写入这个新的 .vmdk 文件中。
  5. 启动虚拟机
  6. 对其他虚拟机重复步骤 4-5

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

问题:

我想看看是否有人运行过此设置,以及预期会产生哪些类型的性能影响(额外的磁盘 I/O、内存等)或任何其他需要注意的问题? 在某些情况下,这会导致比其本身更多的问题吗?

相关内容