SSD 如何处理大量很少更改的数据

SSD 如何处理大量很少更改的数据

假设您有一块 SSD,其中一半的容量被很少(或从不)更改的文件占用,例如媒体合集或游戏安装。随着时间的推移,这将导致写入严重不平衡,因为这些静态文件将只保留在各自的块中,而驱动器的剩余一半将被覆盖两倍。

SSD 控制器是否实施了任何巧妙的技巧来处理这种情况?据我所知,磨损均衡算法仅平衡空闲块之间的写入。也许他们实施了一些算法,不时重新定位这些静态文件以释放写入次数较少的块?

如果控制器不能自动执行此操作,用户是否可以手动执行某些操作来平衡写入?除了擦除整个驱动器并从头开始重新安装操作系统/应用程序,我想不出任何其他方法,希望它们会用完写入次数较少的块。

PS 需要说明的是,我知道通常建议将媒体库保存在硬盘上。问题是关于无法保存的情况。

答案1

有一种磨损均衡技术,可以移动长时间处于静态的数据,以便 SSD 的这些区域可供变化更快的数据使用。这被称为“静态磨损均衡”(乍一听像是矛盾的说法)。更多信息如下:

http://www.micron.com/~/media/Documents/Products/Technical%20Note/NAND%20Flash/tn2961_wear_leveling_in_nand.pdf

相关内容