固定大小的磁盘与动态分配的磁盘:SSD 上是否存在性能差异?

Lou*_*eru 8 ssd hard-drive virtual-disk

使用虚拟磁盘时,我知道在 HDD 上,当驱动器仍在增长时,写入速度通常会受到影响。但是对于 SSD 而言,这种惩罚是否已基本消除?使用固定大小还有其他好处吗?

Mic*_*ega 7

我认为固定大小的虚拟磁盘不会产生太大的差异。可能正好相反,因为我在某些嵌入式设备上遇到了很多稀疏文件分配的问题。因此,使用 SSD 而不是 HDD 并不能简化解决任务的过程。固定大小的磁盘只会吃掉所有可用磁盘空间,而 SSD 仍然是一种昂贵的存储,因此我不建议在 SSD 上使用固定大小的磁盘。


Edw*_*rey 2

根据文档,性能差异仅在磁盘扩展时才会明显;否则,它可以忽略不计。以下是他们如何描述动态分配的磁盘:

虽然这种格式最初占用的空间较少,但 Oracle VM VirtualBox 需要扩展映像文件会消耗额外的计算资源,因此在磁盘文件大小稳定之前,写入操作可能会比固定大小的磁盘慢。然而,一段时间后,增长速度将会减慢,写操作的平均损失将可以忽略不计。

这让我认为固定大小的磁盘适合那些对执行过程中的速度减慢非常敏感的应用程序,以至于您愿意在创建磁盘时预先完成所有等待;否则,最好动态分配。