我正在读这个Tom's Hardware 文章:测试 SSD并发现了以下说法:
对于 SSD,性能随容量点而变化。即使是同一系列,容量较小的驱动器也往往比容量较大的驱动器慢。
然而,文章并没有支持这一说法,也没有解释原因。
在我看来,较小的驱动器速度会更慢似乎并不直观。我认为情况应该相反,因为较大的驱动器在相同带宽下具有更宽的“区域”可供访问。
那么,容量较小的 SSD 确实更慢吗?如果是这样,原因何在?
答案1
同一 SSD 型号/系列的 SSD 越大(比较不同型号毫无意义),速度越快写入数据时因为他们并行使用更多通道:
而较小的硬盘仅使用几个通道(4 个而不是 8 个),因为它们上面的 NAND 模块较少。
答案2
SSD 型号的更高容量版本通常通过拥有与低容量版本相同类型的更多 NAND 闪存芯片而获得更高容量。
拥有更多的闪存芯片可以使 SSD 上的控制器并行访问更多数据,从而实现更高的速度。
答案3
假设 SSD 使用 32GB NAND 芯片进行存储,那么 128G SSD 需要 4 个这样的芯片来补充空间,而 256G 需要 8 个相同的芯片来补充空间,这意味着对于读/写,在 256G SSD 上它可以同时读写 8 个芯片,而不是 128G 的 4 个芯片,这使得速度更快。
但是由于存在其他瓶颈,最终速度不会在读写上都显示为两倍,然而在现实生活中,有很多例子表明 128G 的写入速度只有 256G 的一半(例如 Retina Macbook Pro 的 PCIe SSD 基准测试、Sandisk Extreme CZ80 USB 驱动器)。
这个描述并不是 100% 准确,但是它给出了小型 SSD 速度较慢的基本原因。