在SSD上写放大,它是什么以及如何影响

您所在的位置:网站首页 u盘写入放大 在SSD上写放大,它是什么以及如何影响

在SSD上写放大,它是什么以及如何影响

2024-05-05 19:19| 来源: 网络整理| 查看: 265

写放大在 持久性 SSD 。 如您所知,写入SSD的次数越少,使用寿命就越长,因此这项技术直接影响这一因素,并且是工程师最关注的点之一。 在本文中,我们将解释 现“写放大”为 ,它是什么以及为什么它很重要。

写放大已集成到所有SSD的控制器设计中,与其他因素共同协作以最大化设备的使用寿命不同,这不是一项可以使其使用寿命增加一倍或三倍的技术,但对于使用寿命的提高非常重要。设备。 让我们来看看它。

在SSD上写放大

什么是写放大及其工作原理?

书写放大功能非常复杂,因此我们不会在本文中尝试对其进行定义。 可以说,试图管理其空闲块的SSD有时需要将数据从几乎没有数据的两个块移动到另一个块以 腾出空间 并可以删除。 通常这是一种内部 碎片整理 SSD块中的一个:如果有两个块的数据很少,则该数据将移至第三个块,以使前两个块空闲并重用它们。

由于SSD的HOST系统未请求此操作,因此结果是“意外”写入,使SSD承受的写入次数超过了应有的写入次数。 如果SSD内的NAND写入次数与来自HOST系统的请求次数匹配,则写入放大倍数将为1.0。 如果闪存写入的平均次数是两倍,则写入放大倍数将为2.0。

因此,如果要编写用于测量SSD写入的系统软件,由于这种写入放大,该测量将不会达到将其写入闪存芯片的实际次数。 因此,就像您将要想到的那样,这是一个有害因素,SSD控制器所做的就是精确地将其最小化以最大化SSD的寿命。

如何减少写放大?

有很多方法可以减少这一因素。 一些SSD将数据写入一种日志结构,因此将数据写入顺序NAND地址,并在设备停机期间进行维护。 这减少了写放大,但是随着SSD填满,数据管理变得更加复杂。

例如,SandForce控制器的方法是 压缩输入的数据 SSD内存。 如果将此数据压缩到其原始大小的一半,则只有一半的写入实际到达SSD。 这使SandForce吹嘘其写放大率小于1.0,这个数字根本不直观,因为它涉及其他因素,例如,损害SSD的性能,以及NAND接收的数据都不真实。

总之,旨在减少写放大的SSD将减少NAND闪存看到写周期的次数,从而利用NAND芯片在遇到误码之前可以支持的有限次数的擦除/写操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3