分析:关于各种SSD固态硬盘寿命的详解和误区!(干货)

分析:关于各种SSD固态硬盘寿命的详解和误区!(干货) 有网友提出了想了解SSD寿命方面的知识

很多人都认为ssd不能多写入东西,不然很容易损坏。导致有些人甚至担心到要去留op空间来减少损耗。我们来聊聊SSD寿命的那些事。。。

首先,在一切开始之前,你必须了解有个东西叫写入放大,通俗的说就是你写入的是1g大小文件,可是nand实际损耗却大于或者小雨1g。关于这个名词的专业解释,我引用pceva浴室大神的一段话,诸位且看:由于闪存的运作特性,数据不能像在普通机械硬盘里那样被直接覆盖。当数据第一次写入SSD的时候,由于SSD内所有的颗粒都为已擦除状态,所以数据能够以页为最小单位直接写入进去(一般是4K,参考颗粒资料),SSD上的主控制器,使用了逻辑和物理的映射系统来管理着闪存。对于单次操作,最简单的例子,比如我要写入一个4KB的数据,最坏的情况就是,一个块里已经没有干净空间了,但是有无效数据可以擦除,所以主控就把所有的数据读出来,擦除块,再加上这个4KB

新数据写回去,这个操作带来的写入放大就是: 我实际写4K的数据,造成了整个块

(512KB)的写入操作,那就是128倍放大。同时带来了原本只需要简单的写4KB的操作变成读取(512KB),擦(512KB),改写(512KB),造成了延迟大大增加,速度慢是自然了。

说完了写入放大,我们再分主控来聊聊各类ssd的寿命

1 SandForce,sf主控是压缩主控,会压缩磁盘上可压缩可数据,作为op空间。比如,举个简单的例子,假如你要存了一部10mb大小的小说

,当你存进去的时候,主控制器会压缩数据,假设压缩了5mb,那么硬盘里将有5mb空间空出来了,当然,显示在你电脑上的还是10mb。那么剩下5mb就会作为op空间,以减少写入放大。写入放大少了,实际写入闪存的量就会降低,闪存寿命较长。然而,也有坏处,假如你写入的数据是类似高清电影之类的不可压缩数据,那么写入放大将会大于1,而且整体速度明显小于非压缩主控。

2 Marvell

m牌主控多为主流ssd所采用,像是浦科特m5pro之类,该主控无压缩特性,写入多少就是多少,不能压缩数据来作为op空间。故此类主控写入放大会比sandforce大,一般会大于1。该方案的好处就是写入无需经过压缩处理,速度会比较快。坏处就是相对于sandforce的ssd,nand写入量会更多。

3 Intel,Samsung,Jmicro

此类主控因无压缩特性,在写入放大方面会和marvell的主控类似,这里不多讲

讲完了各类主控的特点,我们再来说说闪存芯片的寿命

首先必须澄清一点,闪存制程越小寿命越低,所以50nm制程(已停产)寿命是远大于目前的19nm制程的。

众所周知,目前用作闪存芯片从好到坏分为slc,emlc,mlc,tlc。

SLC

写入寿命最长,速度最快,据估测大概有100000次擦写寿命,接近于无限。但是由于成本过高,现逐渐远离ssd市场。

EMLC

写入寿命仅次于slc,擦写次数几乎是用不完的,但由于成本高,一般作为服务器级ssd使用。

MLC

写入寿命中等,视制程不同大约有,3000---10000次擦写寿命,为主流ssd所采用。 TLC

寿命最差,只有不到1000次,目前仅有三星840,840EVO采用。

计算

按19nm mlc芯片的约2000次擦写寿命计算,

假如你每天需要写入100GB数据(事实上很少有人这么高),假设ssd容量为128G(容量越高寿命越长),你至少需要7年才能用完寿命,除去写入放大等因素,大约是5年左右(这是日均写入100G的情况计算的),就算是三星的TLC芯片,由于目前主控制器方案的成熟,寿命也是无需担心的。 问:需要留出N个G不分区来延长寿命吗?

答:不需要,出厂就预留好了,用户手动预留影响甚微,但是会大量浪费空间。所以,有多大的空间就要全部用起来。

再来給大家放出一个公式:

SSD损坏案例及分析:

本次我们分析的是Macbook Air Mid 2012的SSD大规模损坏事件,这是一起典型的固件设计缺陷问题,在最初版本的固件中,固件对闪存仅是测试版的支持,导致第一批挂盘用户的产生。然后,Apple Upadte 了固件到较新的一版,总算对颗粒的支持变为正式支持。但是,另一个重大安全隐患却被忽略了,这个版本固件设计上有缺陷。由于mac os的特

殊电源管理,导致某个储存日志的区域被写入过多数据,最后导致了溢出,然后就全盘崩溃了。实际上此时闪存颗粒是完好的。

我顺便解释一下为什么FD的用户SSD不安全关机次数那么多:因为Mac的激进电源管理策略导致的,尤其是睡眠的时候,往往主机还没对SSD发出断电指令就先断电了,这样SMART里的不安全关机数就加一。实际上,你完全可以忽略这个数据,几乎没有带来副作用,因此可放心使用。

关于休眠造成的SSD大量写入问题:

由于部分睡眠模式会把内存镜像写入硬盘中,尤其是对大内存的朋友来说,单次写入的量也是可观的,那么如何解决呢?

其实只要更改睡眠模式即可(内存睡眠模式一旦电池没电会丢失当前资料)

总结:

依据目前SSD损坏的案例,基本都是主控制器固件损坏,抑或是固件设计不合理,而因为闪存芯片寿命问题损坏的非常少,根本无需担心寿命问题。

So,爱怎么用怎么用,尽情迅雷吧。

分析:关于各种SSD固态硬盘寿命的详解和误区!(干货) 有网友提出了想了解SSD寿命方面的知识

很多人都认为ssd不能多写入东西,不然很容易损坏。导致有些人甚至担心到要去留op空间来减少损耗。我们来聊聊SSD寿命的那些事。。。

首先,在一切开始之前,你必须了解有个东西叫写入放大,通俗的说就是你写入的是1g大小文件,可是nand实际损耗却大于或者小雨1g。关于这个名词的专业解释,我引用pceva浴室大神的一段话,诸位且看:由于闪存的运作特性,数据不能像在普通机械硬盘里那样被直接覆盖。当数据第一次写入SSD的时候,由于SSD内所有的颗粒都为已擦除状态,所以数据能够以页为最小单位直接写入进去(一般是4K,参考颗粒资料),SSD上的主控制器,使用了逻辑和物理的映射系统来管理着闪存。对于单次操作,最简单的例子,比如我要写入一个4KB的数据,最坏的情况就是,一个块里已经没有干净空间了,但是有无效数据可以擦除,所以主控就把所有的数据读出来,擦除块,再加上这个4KB

新数据写回去,这个操作带来的写入放大就是: 我实际写4K的数据,造成了整个块

(512KB)的写入操作,那就是128倍放大。同时带来了原本只需要简单的写4KB的操作变成读取(512KB),擦(512KB),改写(512KB),造成了延迟大大增加,速度慢是自然了。

说完了写入放大,我们再分主控来聊聊各类ssd的寿命

1 SandForce,sf主控是压缩主控,会压缩磁盘上可压缩可数据,作为op空间。比如,举个简单的例子,假如你要存了一部10mb大小的小说

,当你存进去的时候,主控制器会压缩数据,假设压缩了5mb,那么硬盘里将有5mb空间空出来了,当然,显示在你电脑上的还是10mb。那么剩下5mb就会作为op空间,以减少写入放大。写入放大少了,实际写入闪存的量就会降低,闪存寿命较长。然而,也有坏处,假如你写入的数据是类似高清电影之类的不可压缩数据,那么写入放大将会大于1,而且整体速度明显小于非压缩主控。

2 Marvell

m牌主控多为主流ssd所采用,像是浦科特m5pro之类,该主控无压缩特性,写入多少就是多少,不能压缩数据来作为op空间。故此类主控写入放大会比sandforce大,一般会大于1。该方案的好处就是写入无需经过压缩处理,速度会比较快。坏处就是相对于sandforce的ssd,nand写入量会更多。

3 Intel,Samsung,Jmicro

此类主控因无压缩特性,在写入放大方面会和marvell的主控类似,这里不多讲

讲完了各类主控的特点,我们再来说说闪存芯片的寿命

首先必须澄清一点,闪存制程越小寿命越低,所以50nm制程(已停产)寿命是远大于目前的19nm制程的。

众所周知,目前用作闪存芯片从好到坏分为slc,emlc,mlc,tlc。

SLC

写入寿命最长,速度最快,据估测大概有100000次擦写寿命,接近于无限。但是由于成本过高,现逐渐远离ssd市场。

EMLC

写入寿命仅次于slc,擦写次数几乎是用不完的,但由于成本高,一般作为服务器级ssd使用。

MLC

写入寿命中等,视制程不同大约有,3000---10000次擦写寿命,为主流ssd所采用。 TLC

寿命最差,只有不到1000次,目前仅有三星840,840EVO采用。

计算

按19nm mlc芯片的约2000次擦写寿命计算,

假如你每天需要写入100GB数据(事实上很少有人这么高),假设ssd容量为128G(容量越高寿命越长),你至少需要7年才能用完寿命,除去写入放大等因素,大约是5年左右(这是日均写入100G的情况计算的),就算是三星的TLC芯片,由于目前主控制器方案的成熟,寿命也是无需担心的。 问:需要留出N个G不分区来延长寿命吗?

答:不需要,出厂就预留好了,用户手动预留影响甚微,但是会大量浪费空间。所以,有多大的空间就要全部用起来。

再来給大家放出一个公式:

SSD损坏案例及分析:

本次我们分析的是Macbook Air Mid 2012的SSD大规模损坏事件,这是一起典型的固件设计缺陷问题,在最初版本的固件中,固件对闪存仅是测试版的支持,导致第一批挂盘用户的产生。然后,Apple Upadte 了固件到较新的一版,总算对颗粒的支持变为正式支持。但是,另一个重大安全隐患却被忽略了,这个版本固件设计上有缺陷。由于mac os的特

殊电源管理,导致某个储存日志的区域被写入过多数据,最后导致了溢出,然后就全盘崩溃了。实际上此时闪存颗粒是完好的。

我顺便解释一下为什么FD的用户SSD不安全关机次数那么多:因为Mac的激进电源管理策略导致的,尤其是睡眠的时候,往往主机还没对SSD发出断电指令就先断电了,这样SMART里的不安全关机数就加一。实际上,你完全可以忽略这个数据,几乎没有带来副作用,因此可放心使用。

关于休眠造成的SSD大量写入问题:

由于部分睡眠模式会把内存镜像写入硬盘中,尤其是对大内存的朋友来说,单次写入的量也是可观的,那么如何解决呢?

其实只要更改睡眠模式即可(内存睡眠模式一旦电池没电会丢失当前资料)

总结:

依据目前SSD损坏的案例,基本都是主控制器固件损坏,抑或是固件设计不合理,而因为闪存芯片寿命问题损坏的非常少,根本无需担心寿命问题。

So,爱怎么用怎么用,尽情迅雷吧。


相关内容

  • 中国SSD固态硬盘市场调研分析报告
  • 中国市场调研在线 行业市场研究属于企业战略研究范畴,作为当前应用最为广泛的咨询服务,其研究成果以报告形式呈现,通常包含以下内容: 一份专业的行业研究报告,注重指导企业或投资者了解该行业整体发展态势及经济运行状况,旨在为企业或投资者提供方向性的思路和参考. 一份有价值的行业研究报告,可以完成对行业系统 ...

  • 什么是4K对齐,固态硬盘如何4K对齐
  • 什么是硬盘4K 对齐? 4K 对齐是什么?以前为什么没听过? 说到4K 对齐,我大概看了一下有关朋友的解释,和论坛里的争吵,还是不够完善,那么我简单说一下如何硬盘的4K 对齐到底是神马! 我先说一下什么是簇! 对于不是十万个为什么的爱好者的可以暂时不看这段? 最开始从WIN98一直到WIN XP,都 ...

  • 计算机取证中的数据恢复技术综述
  • 计算机取证中的数据恢复技术综述 摘要 传统数据恢复已经有很多成熟的技术,通过分析计算机取证中数据恢复技术与传统数据恢复的关系,我们证明了在计算机取证中应用数据恢复技术的可行性,实践也证明了其有效性和重要性.本文主要在介绍和分析磁盘在FAT32和NTFS 两种不同文件系统的分区结构的前提下,在综述了各 ...

  • 谁帮下忙,固态硬盘有时检测不到
  • 谁帮下忙,固态硬盘有时检测不到 只看楼主 楼主35521304 收藏2013-3-10 22:26 新买的固态硬盘,浦科特M5Pro 256G的,,接在外星人17 R4上,开机时,有时检测不到, 但系统进入之后再重启不断电都是能检测的到的. 谁能帮下忙,,固态硬盘在0号位,HDD在1号位,系统在SS ...

  • Gartner:2015年存储技术成熟度曲线
  • 知名调研机构Gartner的这份成熟度曲线(Hype Cycle,又译:炒作周期)报告从业务影响.采用率和成熟度这三个方面,评估了36种与存储有关的软硬件技术,旨在帮助用户决定投入于哪项技术.何时投入. 分析前言 这张成熟度曲线全面展示了36种与存储有关的软硬件技术及各自在一条成熟度曲线上的相对位置 ...

  • 主打"记忆效应"混合硬盘的优势与劣势
  • 目前,500元左右基本可以买到2TB台式机硬盘(3.5英寸)或1TB笔记本硬盘(2.5英寸),但这个价格最多仅能买到128GB的SSD.而SSHD(固态混合型硬盘,Solid State Hybrid Drive)存在的意义就是集SSD和HDD的优点于一身,占用一个硬盘位即可获得两种硬盘的特性(图1 ...

  • 电脑固态硬盘有哪些优缺点?
  • 自从固态硬盘推出以来,高端豪华的电脑配置都选配有固态硬盘,只不过目前固态硬盘的价格非常贵,比起普通的硬盘价格来,说是千差万别也不为过,同样是 500GB左右的容量,固态的要比普通的贵上10来倍.为什么固态硬盘那么贵,还有很多用户喜欢使用呢?固态硬盘的好处都有哪些呢?我们以下来详细的介绍一下这些问题. ...

  • 固态硬盘格式化后数据恢复
  • 固态硬盘格式化后数据恢复 随着固态硬盘的发布,越来越多的电脑玩家开始给自己的爱机装配上最新的固态硬盘.固态硬盘(Solid State Disk)作为硬盘技术发展的新趋势,为我们带来了更快更好的性能体验.在很多方面,固态硬盘都比机械硬盘有较大的提升. 方法/步骤 1. 1 有数据对比表明,新的固态硬 ...

  • 电脑关机后需要拔下电源插头吗
  • <电脑关机后需要拔下电源插头吗> 有网友问到这个问题就是电脑用完之后电源的插头需要拔下来吗?可能有很多网友看到这个问题都非常的茫然,小编认为会有很多网友赞同将电源的插头拔下来!针对这个问题,小编详细的给大家解说一下! 为什么要将电源插头拔下来? 电脑关机之后,小编的个人习惯就是将插头拔下 ...