为什么较小的 SSD 比较大的 SSD 慢

为什么较小的 SSD 比较大的 SSD 慢
与相同品牌和型号的小容量驱动器相比,具有更大容量的 SSD 可靠地发布了更好的性能数字。如果您对 SSD 的工作原理一无所知,这似乎是一个谜,但减速背后的原因是完全有道理的。

更大的 SSD 有更多的数据通道和 DRAM

SSD 由排列成簇的NAND 存储芯片组成,连接到 SSD 控制器。控制器是一种智能设备,它决定在 SSD 上物理存储数据的位置。

随着更多的存储芯片集群,每个都通过专用数据总线连接到控制器,控制器可以并行读取和写入数据。您拥有的集群越多,来回移动数据的独立路径就越多。这对性能有额外的影响,因为每个独立的内存模块都可以发送和接收数据而不会影响

较小的驱动器更快地充满

当SSD是新的且相对空的时,SSD 速度最快。这是因为 SSD 在写入之前必须擦除整个存储单元块。如果所有存储单元都是空的,则驱动器只需写入空白空间。但是,如果块被部分填充,驱动器首先必须将现有数据复制到缓存中,擦除块,然后写入新的空块。

这增加了驱动器操作的开销并减慢了速度。这就是为什么 SSD 会在后台擦除已标记为删除的内存块并进行“内务管理”以整合数据,从而最大限度地减少部分填充的内存块。

SSD 越满,要写入的空块就越少,而且较大的 SSD 不太可能像较小的驱动器那样满。这是较小的驱动器可能会更快地降低性能的另一个原因。

SSD 性能不仅如此

虽然拥有更多并行内存模块确实可以提高性能,但这只是 SSD 性能的一个方面。内存类型会影响擦除和写入内存块的基本速度,因此如果您要比较的两个驱动器在它们使用的内存模块类型上也不同,那么这会对任何性能差异产生影响。

SSD 控制器对性能也绝对至关重要。在预测要缓存哪些数据或如何随机播放数据以确保驱动器始终运行良好时,控制器的智能具有显着的现实影响。换句话说,SSD 的大脑和肌肉一样重要。

说到缓存,更大的驱动器可能会按比例分配更大的缓存内存。驱动器的缓存越大,在维持大量传输或快速响应频繁的数据请求时,其性能就会越快。机械硬盘驱动器 (HDD)也是如此,其中两个相同的驱动器在具有更多高速缓存的驱动器上性能更好。

为什么不让小型 SSD 更并行?

不可避免地,人们不得不想知道为什么较小的驱动器没有与较大的驱动器相同数量的内存模块。只需使模块更小,对吗?这在理论上可行,但内存生产的经济现实使这是一个坏主意。

有一个成本底线,无论其容量多么低,您都无法制造内存模块,因为无论模块容量如何,制造的某些方面都是固定的。您会看到与传统机械驱动器类似的情况。举例来说,做一个 120GB 和 250GB 机械硬盘的成本可能没有区别。这意味着没有人会制造较小容量的驱动器。

与较小 SSD 一起使用的内存模块代表了每个模块成本和容量之间的最佳平衡。换句话说,具有更多模块但每个模块容量较小的驱动器与具有相同数量模块的更大驱动器的成本相同。

正文完