在构建虚拟机时,我通常使用精简配置存储空间:它提供了很大的灵活性,并且似乎以便更快地构建。
我能看到的唯一潜在的明确优势是确保虚拟机不会意外耗尽底层存储基础设施上的可用空间——还有其他优势吗?
答案1
精简配置的磁盘无法缩小;一旦分配了所有块,就完成了。
此外,除非您进行快速格式化,否则 Windows 实际上会填满整个精简配置磁盘。
也可能会有性能损失,但我不能 100% 确定,而且需要进行测试;我知道一些基于主机的虚拟机管理程序就是这种情况。
答案2
其他未提及的罪魁祸首:
- 精简配置的驱动器很容易出现严重碎片化。如果您无法对托管设备进行碎片整理,则会严重损害性能。
- 如果您在过度分配空间的精简配置存储上用完了实际磁盘空间,则任何写入都可能对一个或多个 VM 驱动器造成灾难性故障,通常无法修复,因此您最好仔细监视存储主机上的实际磁盘使用情况。
答案3
稀疏磁盘会带来额外的性能开销,因为监控其大小并在需要时扩展会占用资源。实际上不会太多,但这取决于您手头的资源。对于某些设置,磁盘空间并不重要,因此一切都是预先分配的以提高性能,对于其他设置,有足够的 CPU 周期和 IOPS,但存储空间有限(尤其是在使用基于 SSD 的存储时),因此最好使用稀疏磁盘
答案4
厚配置的主要优点是:
- 硬盘分配更可能使用连续的块,因此物理盘片上的碎片更少
- 物理磁盘空间会立即分配,因此您不会陷入过度配置的陷阱。
主要缺点是:
- 磁盘配置将花费更长时间,因为它需要完全声明该空间
- 即使给定虚拟机未使用的容量也会在分配中用完。