![SSD 的读取速度是否等于或大于写入速度?](https://linux22.com/image/1343146/SSD%20%E7%9A%84%E8%AF%BB%E5%8F%96%E9%80%9F%E5%BA%A6%E6%98%AF%E5%90%A6%E7%AD%89%E4%BA%8E%E6%88%96%E5%A4%A7%E4%BA%8E%E5%86%99%E5%85%A5%E9%80%9F%E5%BA%A6%EF%BC%9F.png)
通过查看当今市场上两款 SSD(一款来自三星,另一款来自 OCZ)的基准测试,我发现它们之间存在一些有趣的现象。三星的读取速度比写入速度快。而 Vector 的写入/读取吞吐量大致相同。
Read Write
Samsung 515 MB/s 491 MB/s
OCZ 497 MB/s 467 MB/s
使用的基准是 Blackmagicdesign 的磁盘速度测试。我注意到其他 SSD 也有类似的结果。
为什么会这样?SSD的读取速度是否等于写入速度,或者更快?
答案1
840 的表现符合预期 - 大多数驱动器的读取速度略快于写入速度 - anantech与您的基准非常匹配,我还记得其他一些版本 - 例如基于“常规”TLC 的 840,固件设计用于优化读取速度,即使在 nand 类型较慢的情况下也是如此。
您所看到的是设计使然,因为大多数人会注意到写入速度比读取速度更快。
答案2
在处理固态硬盘(即闪存)时,实际写入/擦除闪存单元中的数据的过程比简单地读取单元中的内容要耗费更多时间。这是通过电子隧道注入/释放完成的,随着时间的推移会导致绝缘氧化层的损坏(缩短驱动器的使用寿命,这就是我们使用 TRIM 的原因)。
然而,随着时间的推移,读取会慢慢影响目标单元本身以及相邻单元的电压。根据 SSD 的实现方式,一段时间后,相邻单元必须在当前读取完成后立即重写,这也会影响性能。然而,与擦除/写入块所需的不断延长的时间不同,这种影响取决于制造商的实现方式。
答案3
所有这些数字更多的是营销手段,而不是真实信息。这些数字只有在非常特殊大小的文件上才能实现,而且数量有限。在现实生活中,这些数字要低得多(如果这个词存在的话)。所以几兆字节的差异不会产生很大影响