我用 CrystalDiskMark 测试了一个型号为WDC WD40NDZW-11A8JS1 4000,7 GB
. 令我惊讶的是,它的随机写入速度高达 12 mb/s,是其随机读取速度的24 倍。对于硬盘来说还不错!作为参考,我测试的另一个 HDD 在其他所有测试中都有双倍的速度,但它的随机读取和写入速度都在 1 mb/s 左右。
我正在为为什么这个特定模型具有如此快的随机写入速度而摸不着头脑,并且在网上找不到任何这样的实例。几个小时后,我再次对其进行了测试,得到了类似的结果。
更新:这让我很惊讶,因为 12 mb/s 的随机写入速度对于 HDD 来说是非常不寻常的。对于参考组,我测试了一个名为TOSHIBA MG08ACA16TE 16000,9 GB
. 它的随机写入速度为 2 mb/s。
某些差异可能在于读取和写入之间的固有差异。随机读取,尤其是小读取,不能以任何方式轻松缓冲或预加载。顺序操作可以链接并达到峰值速度,写入可以缓存在内存中以进行编组。真正的随机读取没有这些好处。
与观察到类似行为的 SSD 有很多相似之处。真正随机的 4K 读取是驱动器可以执行的最困难的操作
最重要的是,物理驱动器可以使用本机命令队列,这可能能够减轻问题甚至改变性能。在某些情况下,糟糕的实现可能会使事情变得更糟,尤其是在重负载下。或者它可以改善事情。
从那个维基百科页面:
因此,这可能是由于许多影响因素和制造商实施差异改变了驱动器处理事物的方式。
除此之外,还有一种称为叠瓦式磁记录(SMR) 磁盘的新型驱动器,它使用一些替代方法将数据保存在重叠磁道中以增加密度。来自Synolygy PMR 与 SMR
这种类型的驱动器可能会将您的随机写入重新组织成在不同磁盘位置更连续的东西。当驱动器空闲时,它可能会重写到磁盘的“正确”区域,从而产生更不同的写入性能。
——托塞·尼科洛夫