简单存储空间——更多磁盘=读取速度更快但写入速度更慢?

简单存储空间——更多磁盘=读取速度更快但写入速度更慢?

我正在尝试利用一些较旧的、较小的磁盘并发挥它们的最大性能来保存 Steam 游戏/临时照片编辑文件等 - 无需恢复能力。

(免责声明,我有 4 个磁盘,一个通过 SATA 连接,另外 3 个目前位于通过 USB 3 连接的外部底座中)。

当我尝试寻找最大性能的设置时,我汇集了 4 个磁盘并创建了 4 个具有不同列数/交错大小的虚拟磁盘。

D:= 1 列,128KB 交错

E:= 2 列,64KB 交错

F:= 3 列,64KB 交错(对这个设置没有太多期待,但还是这么做了,因为:实验)

H:= 4 列,32KB 交错

全部格式化为 NTFS,分配单元大小为 128KB。(我试图将 AUS 与条带大小匹配)。

下图显示了各自的性能。

我不明白为什么随着列数的增加,写入性能会变得如此糟糕,而读取性能却会大幅提高。我是不是错过了什么显而易见的东西?我在 Google 上搜索了很多次,但大多数关于“性能”和“存储空间”的帖子似乎只谈论奇偶校验。

磁盘速度测试结果:

在此处输入图片描述

答案1

在我看来,答案是:您有一个快速磁盘和三个慢速 USB 磁盘。

除了快速磁盘之外,您使用的列/磁盘越多,意味着使用的慢速磁盘越多,由于使用的慢速磁盘数量的增加,整体性能会下降。

读取速度正在提高,可能是因为磁盘驱动程序可以并行发出读取请求,但可能更多的是因为它会为更多磁盘分配更多缓存内存。CrystalDiskMark 等实用程序的结果可能受到操作系统对磁盘处理的严重影响,因此要谨慎对待。这些实用程序倾向于读取它们写入的数据,因此测试的是缓存速度而不是磁盘速度。

答案2

我在 NVME 端口上使用 ASM1166 芯片组时获得了类似的性能。镜像磁盘具有单个磁盘的性能,这是预期的。但具有对齐交错和簇大小的 3 或 5 个磁盘(奇偶校验)的行为与您显示的内容类似。

也有类似的问题。不知道这是否与使用 2 个 PCIe 通道的 ASM1166 有关。对于你的情况,我认为 3 个 USB 磁盘也共享 1 个通道。

相关内容