我最近购买了三星 970 EVO Plus 2TB SSD,我想了解有关磨损均衡和分区的信息。
无论我是否分区,磨损均衡的工作原理是否相同?我想创建三个分区,我担心这会破坏这个有用的算法。
我的意思是,磨损均衡是单独作用于每个分区还是作用于整个物理磁盘?
我倾向于相信对于整个磁盘来说,否则,过度配置分区就没有意义。但我想确定一下。
Pie*_*erU 31
磨损均衡由SSD控制器执行,基本上控制器不知道分区和文件系统。
重要的一点是,NAND芯片中的驱动器逻辑扇区(操作系统寻址的扇区)和驱动器物理扇区之间存在映射表。磨损均衡和垃圾收集器算法严重依赖于该映射表。
驱动器的逻辑地址空间可能已分区,但物理地址空间未分区。
例如,操作系统告诉控制器将一些数据写入逻辑扇区#A,从操作系统的角度来看,该扇区靠近驱动器的开头,但控制器可以决定使用驱动器上任何位置的任何物理扇区。例如,靠近驱动器末尾的扇区#B,如果其写入计数较低,则它会使用链接(逻辑)#A -->(物理)#B 更新映射表。然后当OS想要读取逻辑扇区#A时,控制器实际上返回物理扇区#B的内容。
逻辑扇区#B是否与逻辑扇区#A位于同一分区中是无关紧要的。
此外,控制器可以在任何时刻决定将物理扇区#B的内容移动到任何其他物理扇区#C,并且他只需更新映射表#A-->#C。这对于操作系统来说是完全透明的。
是的,磨损均衡适用于整个 SSD。当您进行过度配置时(通过手动创建空的未使用分区,或使用 Samsung Magician),您将创建一个空分区,该分区将用作磨损均衡算法可以使用的空块池。如果您的 SSD 额定为 1000 个写入周期,则向单个块写入 1000 次与将写入分布到 1000 个不同的块之间是有区别的。
实际上,在正常使用 SSD 的情况下,驱动器的一部分始终是空的,因此拥有未使用分区的主要原因是为了防止在数据填满整个磁盘时出现过度磨损。在这种情况下,算法不会有太多空块来洗牌,因此它将重用现有块。
三星的一些数据显示了过度配置与寿命的关系,但这些测试背后的方法尚不清楚:
| 归档时间: |
|
| 查看次数: |
3979 次 |
| 最近记录: |