在生产环境中,分割 VMware 磁盘和单片 VMware 磁盘哪个更好?

在生产环境中,分割 VMware 磁盘和单片 VMware 磁盘哪个更好?

好的,我在网上阅读了大量材料,并且很好奇您对生产环境中分割磁盘与单片磁盘的看法。

我们将在具有 4TB 磁盘空间的服务器上构建 VM 服务器,该服务器采用 RAID10 配置。我们在单片 VM 上安装了操作系统 (Ubuntu ext4),并将为 VM 添加另一个磁盘以存储“数据”。现在,由于新磁盘将有 3.5TB,哪个是最佳选择,分割磁盘还是单片磁盘?我已经阅读了每种方法的优缺点 (Vmware 讨论),但由于我们要添加的磁盘大小,我不确定最好的选择是什么。

我们的另一个想法是创建多个单片磁盘(每个 1TB)并将它们添加到 LVM。这种方法有什么好处吗?

答案1

VMWare Server 已经过时,与现代虚拟机管理程序相比性能相当差。除非您已标记偶然发现并且指的是 ESXi,那么您应该认真考虑使用其他虚拟化解决方案,特别是因为您正在设置新的服务器。

使用分割磁盘会产生大量的文件(1,750 个 2 GB 块),进而可能与您的操作系统产生有趣的交互。由于 VMWare Server 的磁盘上限为 950 GB,您无法不使用任何类型的分割,因此创建多个磁盘并将它们用作卷组中的 PV 以获得大型逻辑卷的建议无疑是更直接的方法之一。

对于 ESXi 4,磁盘限制为 2 TB,因此大磁盘的基本问题仍然存在。ESXi 5 允许使用更大的虚拟磁盘,并且由于它是最新版本,如果您想坚持使用 VMWare 的产品线,它应该是您的设置的首选。

我不会在 ESXi 中使用分割磁盘。分割 2 GB 的原因要么是为了兼容过去不支持较大文件的软件(旧版 VMWare),要么是为了在客户端虚拟化环境中更好地处理。这两种方法都不适用于通常的 ESXi 部署,只会增加要处理的文件数量。

答案2

如果您可以避免使用分割驱动器并且担心性能问题,则最好不要使用分割驱动器。分割驱动器产生的效果与严重碎片化的驱动器相同,原因很简单,它们是物理驱动器上的多个碎片。我能想到的不使用单片驱动器的唯一原因是,如果您备份驱动器文件,而您的备份软件由于某种奇怪的原因无法处理单片驱动器。

除非你有一个真正的需要将驱动器拆分成多个部分,不要这样做。

答案3

除非您使用 FAT 以实现可移植性,否则再遇到 2 或 4 GB 的大小限制就太令人惊讶了。但是,如果您想将虚拟磁盘备份到压缩的 NTFS 卷(在描述的场景中不太可能),您应该注意NTFS 压缩无法处理大约 50-60 GB 以上的文件。因此,这可能是您想要分割磁盘的另一个原因。

相关内容