• 如何提升固态硬盘SSD的寿命?


    固态硬盘的寿命是可以提升的,提升的依赖主要是针对NAND闪存介质进行提升和优化。因为在SSD内部有三块区域,一个是SSD控制器,一个是DRAM缓存,最后一个是NAND闪存。NAND闪存则是SSD最重要的数据存储空间。

    当你买一块SSD硬盘的时候,你是否有关注硬盘的寿命说明呢?比如下面一块SSD,提供的寿命质保,5年72TBW的有限保修。 什么意思呢?也就是说,5年内允许你写72TB的数据,超过72TB,厂商就对SSD的寿命不进行承诺了,可能会出现寿命到期的情况

    那么,如何去提升SSD的寿命呢?首先,我们要知道影响SSD寿命的原因是我们平时对硬盘的写入都是随机的(如下图,我们改变不同的写IO模型,发现随机写对SSD的寿命影响是最大的),导致写放大很大。写放大的计算方式也很简单,比如我host写了2GB的数据,但是SSD内部需要进行垃圾回收以及FW搬迁数据的管理,最终NAND内部写了4GB的数据。这样的写放大就是2了。

    所以,如何降低写放大就是我们提升SSD寿命的关键。SSD有一个非常有用的大招,就是OP预留空间。这块区域是干嘛的呢?主要的作用是缓解SSD内部进行数据搬迁时的空间不足的情况,从而减少SSD内部垃圾回收的几率,减少非用户数据的搬迁写入动作,最终的目标是把写放大系数降低。终极目标就是把盘的寿命提升上去。

    我们看一个列子,如果180GB的SSD,进行80/180比例的OP,那么实际得到的容量也只有100GB。也就是,提升SSD寿命的代价,其实会牺牲掉一定量的存储空间,这个要综合考虑一下。

    说完了作用,如何操作OP的调整呢:也非常的简单,

    厂商一般都有自由的工具,可以直接在官网下载。也可以用第三方开源的工具进行调整,SATA SSD用hdparm

    最终的效果如何呢?结果显示在调整OP后,寿命得到了非常大的提升。比如在修改OP比例58%时,SSD寿命是之前的5倍了。这个效果非常的厉害!

    最后,是不是每个硬盘都需要去调整OP提升寿命呢?小编建议是要结合自身情况处理

    1.如果你对SSD数据写入量没有太高的要求,比如平时浏览网页写写文档,就不必修改OP了。

    2.如果你平时对SSD的写入数据量非常大,比如要存视频和非常大的文件,这个时候可能就要考虑修改OP提升寿命了

  • 相关阅读:
    JS & Lottie web 动画的使用
    MODOBUS伺服通讯设置
    Windows10快捷键合集
    整理笔记——射频基础知识
    web 网页开发学习 之 vsc 的快捷方式便捷使用
    macOS - mdls, mdfind, mdutil, xargs 命令使用
    Google Pub/Sub入门
    abp(net core)+easyui+efcore实现仓储管理系统——组织管理升级之下(六十二)
    Vuex学习笔记
    CSS高级技巧
  • 原文地址:https://blog.csdn.net/zhuzongpeng/article/details/126756588