固态硬盘“磨损均衡”概述

固态硬盘“磨损均衡”概述

固态硬盘

磨损均衡是什么?

磨损均衡是某些固态硬盘用来延长内存使用寿命的一种技术。原理很简单:在固态硬盘的所有块上均匀分布写入,使其均匀磨损。所有单元接收相同数量的写入,以避免在同一块上过于频繁地写入。

固态硬盘 (SSD) 中的闪存只允许一定数量的读写过程。它通常在 10,000 到 100,000 之间。如果我们每天在具有 100 GB 空间的 SSD 上写入 400 GB 的数据,磨损均衡可确保 100 GB 的数据并不总是位于物理闪存块中的同一位置。数据将均匀分布在 SSD 的所有物理单元上。

磨损均衡的应用

磨损均衡可以通过控制每个单元的写入周期的微控制器或固件或为闪存系统制作的一些文件进行部署。

磨损均衡算法

磨损均衡有许多算法。让我们在这里限制我们自己两个主要的基本原则:

  • 动态磨损均衡

  • 静态磨损均衡

动态磨损均衡

通过动态磨损均衡,只有经过重写的块才能重新定位到新块。在重写时,算法选择一个空块来写入要更新的数据。

为了实现这一点,SSD控制器使用非易失性存储器跟踪对每个块的写入次数。当 SSD 是全新的时,计数器为 0。然后,每次新写入时,它都会上升 1。然而,动态磨损均衡并不是最佳的。事实上,当一个块包含只读数据或不经常更新时,它们不会移动。最好将这种类型的数据放在使用的块上,并将经常更新的数据放在未使用的块上。

静态磨损均衡

在这里,控制器选择从硬盘驱动器的所有块重写数据的块:它将采用一个条目相对较少的块,对应于包含静态数据的块,或很少使用的空块。

 



原文链接
https://www.dbsos.cn/blog/256.html