找回密码
 注册
快捷导航
查看: 32763|回复: 46

[硬盘/SSD] SSD MLC SLC 寿命以及其他

[复制链接] |自动提醒
阅读字号:

1973

回帖

20

积分

5207

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-5-4
发表于 2010-6-14 10:37:36| 字数 2,909| - 中国–河南–焦作 电信 | 显示全部楼层 |阅读模式
SSD的用户都有个担忧,不知道什么时候它就挂了,而网络上流传最广的就是“MLC读写1万次,SLC读写10万次”,到底SSD理论寿命有多少,在此转帖一篇文章,以解一己之惑,用还是不用,怎么用就看各位消费心理了


正确来说,这个一万次指的是“写入次数”,读取数据则是无上限。但请注意,这里的“一万次”指的是单一的block单元读写寿命。

  再精细一点的说法,不是每储存一笔数据,就代表损失一次寿命。SSD的最小存取单位为“Page”,一个Page约4KB,每写入一个Page都要先清除上面的数据,即是erase/write cycle,因为每次都需要清除page,SSD的最大性能瓶颈由此而来,如果能解决这个问题,SSD的速度将会更快。而SSD的写入清除128KB为一个block,一万次的意思是每个block可以分别独立写入一万次。
  ok,我们来做个计算,假设我买了一块64GB MLC SSD,假设每天会写入约8GB的数据(实际上除非你是疯狂的下载狂人,否则通常不会有超过2GB的写入量)
  1Cycle=64/8=8
  8x10000(次)=80000
  80000/365(天)=219(年)
  换句话说,就算你用这块64GB MLC SSD每天下载一部6GB的高清影片,也大概可以使用219年。假定每个block使用约一万次后就损坏,一个一个的使用完毕后,容量就会越来越小,年限也会越来越少。假设空间损失10%你就无法使用它,那219/10=21.9年,也有约22年的时间可以挥霍。
  同样的,在相同的条件下,64GB SLC SSD,同样每天存入2GB资料
  1Cycle=64/2=32
  32x100000(次)=3200000
  3200000/365(天)=8767(年)

  惊人吧!
  前面说到每一个block一万次的次数限制(MLC),那如果一直都是同样一个block在写入,那是不是很快就将这个block用完了呢?
  其实大可不必担心,因为SSD在设计时就会用到平衡计算的技术,称为wear-leveling(平均损耗技术)。该技术会平衡计算block的写入次数,那也就不会出现容量越用越小的情形,因为使用了平均损耗算法的NAND颗粒几乎不会出现单一block被写爆的情况。



平均损耗令SSD寿命大幅延长

  除了wear-leveling以外,SSD还会尽量减少写入操作来保证寿命,譬如与传统HDD不同的删除机制。
  现在回到编程和擦除SSD数据之间方式的差异上来。假设你保存了一个8KB的文件,之后决定要删除它。
  你保存该文件时,它会以2 Pages的形式保存在闪存寄存器中;你将其删除时,SSD会标记Pages为无效,但实际上并不会删除该block。SSD将等到block中一定比例的Pages都被标记为无效时,才会复制一些有效的数据到新的Pages里去并擦除该block。SSD这样做就是为了限制了每个block擦除的次数,从而延长驱动器寿命。
  但是并非所有的SSD都采用同样的方式来处理删除请求,因此,从硬盘原理上来说,如何处理删除请求对SSD安全性产生较大的影响。
  当然,我们知道,有些每天下载数十GB的下载狂人,对于磁盘的写入空间、时间都真的有很BT的要求,对于这些玩家来说,还是用SSD当纯系统盘比较靠谱。


MLC/SLC闪存解析

    NAND Flash颗粒发展出两个不同的架构,完全源自于厂商对于不同产品应用的见解不同所导致,2003年,NAND Flash的主要应用为高速存储卡及MP3等产品,作为第一代产品SLC的存储速度让人非常满意,而且其复写次数可以达到10万次,美中不足的就是其价格居高不下,三星也因为其利润丰厚而大发其财。为此2003年东芝提出了全新的NAND Flash架构,那就是MLC架构,虽然在读写性能上稍逊于SLC架构,但是价格低廉,很快发展了起来。

金士顿的DT410 U盘读写速度均在20M/S以上,但是4G容量的价格要高于普通的8G容量
    现在,市场上的高速U盘产品多采用的SLC颗粒,这也是为什么这样的产品较为昂贵的原因,而采用MLC的产品虽然在速度上无法与SLC比拟,但是容量方面的优势则相当明显,能够满足那些对容量要求较高的消费者,所以逐渐成为市场的主流产品。
    作为NAND Flash的主要架构,SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)在制造工艺上来讲,都是源自高提纯硅,是传统半导体行业的产物。从技术上来将,SLC的优势在于其读写速度较快,而且具有10万次的复写次数,而MLC的读写速度相对较慢,复写次数也只有1万次,这里需要指出的是,这里的复写次数是只单纯的写操作,并非读写合一的理论寿命,所以许多人误解的MLC读写次数只有一万次的说法并不科学。另外,SLC也有明显的劣势,那就是由于制造工艺的关系,其成本较为高昂,非一般人所能忍受。而MLC则成本相对低廉,随着制造工艺和技术的发展,其复写次数也在不断提升,使用单纯的颗粒并不能改变U盘的读写速度,还要相应的控制芯片来配合,才可以达到极速读写。

MLC和SLC的架构示意图
    存取原理上SLC架构是0和1两个充电值,即每Cell只能存取1bit数据,有点儿类似于开关电路,虽然简单但却非常稳定。如同电脑的CPU部件一样,要想在一定体积里容纳更多的晶体管数,就必须提高生产工艺水平,减小单晶体管体积。目前SLC技术受限于低硅效率问题,要想大幅度提高制程技术就必须采用更先进的流程强化技术,目前已经有25NM的晶圆投入市场,单纯的提升生产工艺,就可以提高SLC的容量,从而控制成本,但是,设备投入的成本仍然需要均摊,所以SLC的最大问题就是成本,从而导致其价格难以为主流市场所接受。而MLC架构可以一次储存4个以上的充电值,因此拥有比较好的存储密度,再加上可利用现有的生产设备来提高产品容量,厂商即享有生产成本上的优势同时产品良率又得到了保证,自然比SLC架构更受欢迎。因此,U盘主流容量能够迅速的从1G、2G到4G,MLC功不可没,这也是追求容量的消费者所乐于见到的,更主要的是,在容量提升后,价格却得到了很好的控制,并且逐渐下降,MLC已经成为目前市场上的主流应用颗粒。

NAND Flash晶圆的极限制程——25NM
    简单来看,MLC就是在SLC的基础上,通过叠加存储层来增加存储容量,从而实现单位存储密度的提升,这样的提升对于U盘产品的意义是相当明显的,通过对此技术的进一步挖掘,U盘等存储产品的容量将会有更高的提升,而性能的提升我们也可以期待未来的表现,所以整体来看,MLC在未来的发展趋势上,将会领先SLC。而目前,SLC的容量提升,只能通过增加单位存储密度,目前这样的提升,只能通过产品的制造工艺来实现,而随着未来工艺提升难度的加大,这样的方法必将是一条不归路,所以如何开发成本低廉,速度又快速的MLC才应该是重中之重。SLC在传输速度方面的优势是毋庸置疑的,但是MLC因为其出色的成本控制和技术优势,必将是未来的主流产品,在U盘、SSD和手机的数码存储设备上将会有更加广阔的空间。

[ Edited by  wslpc on 2010-6-14 10:39 ]
x201s/i7LM640/4G/128G
x200s/CM723/3G/160G

612

回帖

21

积分

2463

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-11-26
发表于 2010-6-14 10:53:39| 字数 4| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
谢谢科普
T2X
T30   2.0
X60T BT 2G 320G 手触&笔触 Dock  abgn ...终于LED了啊
回复 支持 反对

使用道具 举报

39

回帖

0

积分

104

资产值

入门会员 Rank: 1

注册时间
2006-2-19
发表于 2010-6-14 10:57:32| 字数 16| - 中国–浙江–宁波 电信 | 显示全部楼层
肯定有些人有恐删除症,呵器械……
我的砖头,神舟P183A,重达7斤,使用7年。
P41.8A 845GV 256M 30G CDROM 集显 14.1
回复 支持 反对

使用道具 举报

5839

回帖

1

积分

8726

资产值

初级会员 Rank: 1

注册时间
2008-5-31
发表于 2010-6-14 11:01:54| 字数 363| - 中国–广东–广州 电信/中山大学南校区 | 显示全部楼层
寿命算的太理想了
随便写入1byte,都要清除然后重写整个block,于是就有128K写入量
极端情况下,ssd写入的全部是1byte的小数据,为了写入这1byte,ssd要把整个128K block擦掉重新写入
QUOTE:
们来做个计算,假设我买了一块64GB MLC SSD,假设每天会写入约8GB的数据(实际上除非你是疯狂的下载狂人,否则通常不会有超过2GB的写入量)

则每天要写入8589934592个block,64G的ssd有524288个block(以MLC常见的128K block计算),这种情况下只要0.6天就能把所有block写坏了。
文章忽略了ssd重要的写入算法部分,良好的写入算法可以避免“0.6天就写坏“,但是也没法让ssd寿命长达数百上千年

[ Edited by  chinaszzt2 on 2010-6-14 11:06 ]
回复 支持 反对

使用道具 举报

654

回帖

0

积分

745

资产值

入门会员 Rank: 1

注册时间
2007-3-17
发表于 2010-6-14 11:37:08| 字数 12| - 中国–北京–北京–朝阳区 联通 | 显示全部楼层
看来我的SLC 更加长寿了
X41T 官方SLC 固态60G 内存1G 八芯电池
回复 支持 反对

使用道具 举报

2万

回帖

222

积分

3万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-5-7
发表于 2010-6-14 11:56:28| 字数 10| - 中国–海南–海口 联通 | 显示全部楼层
价格差别还是很大的哦
MBA I7 512G SSD
TINKPAD X200 i7 620lm  4G AFFS F3507G 256G SSD
StarCraft
回复 支持 反对

使用道具 举报

3465

回帖

83

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-9-5
铜牌荣誉勋章(注册8年以上会员)
发表于 2010-6-14 12:16:08| 字数 11| - 中国–广东–江门–新会区 联通 | 显示全部楼层
这个有待时间的考验啊。
X61  T8300  2G*2  intel SSD 120G;affs普分
8530W T9550 2G*2 intel SSD 160G;1920*1200
回复 支持 反对

使用道具 举报

584

回帖

0

积分

856

资产值

入门会员 Rank: 1

注册时间
2007-3-23
发表于 2010-6-14 12:17:18| 字数 63| - 中国–湖南–长沙 电信 | 显示全部楼层
我那块07年的SLC也还没挂,只是技术原因,速度不怎么样,读取70,写入30多而已,寻道还是0.1ms。这个优势还是非常明显的
1.X60s L2300/2.5G/东芝250G/指纹(已易主)
2.X200 P8600/2Gx2/7k500/AFFS
回复 支持 反对

使用道具 举报

1777

回帖

34

积分

4032

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-9-17
发表于 2010-6-14 13:18:33| 字数 157| - 中国–云南–昆明 电信/深圳市腾讯计算机系统有限公司电信节点 | 显示全部楼层
同样的,在相同的条件下,64GB SLC SSD,同样每天存入2GB资料
  1Cycle=64/2=32
  32x100000(次)=3200000
  3200000/365(天)=8767(年)
lz这个分析是你自己的分析还是官方的数据  ???  我觉得 纯粹是瞎说啊
机械硬盘都不敢像你这么长时间  像你这么算就完全没有关于ssd寿命的担忧了
回复 支持 反对

使用道具 举报

1480

回帖

0

积分

581

资产值

入门会员 Rank: 1

注册时间
2007-5-27
发表于 2010-6-14 15:09:58| 字数 9| - 中国–北京–北京 联通 | 显示全部楼层
看看就好。学习一下
主力 T420s i5 16G 512G 已换1080p IPS
办公 x230T i5 16G 512G
回复 支持 反对

使用道具 举报

9305

回帖

5

积分

1万

资产值

禁止访问

注册时间
2004-10-24
铜牌荣誉勋章(注册8年以上会员)月全勤勋章
发表于 2010-6-14 16:02:22| 字数 55| - 英国 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7088

回帖

99

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-9-24
发表于 2010-6-14 16:06:46| 字数 24| - 中国–北京–北京 歌华有线 | 显示全部楼层
瞎扯。最怕的是对同一位置或文件的数据的反复写入。
回复 支持 反对

使用道具 举报

2241

回帖

29

积分

5347

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-11-12
发表于 2010-6-14 16:17:47| 字数 68| - 中国–安徽–蚌埠 电信 | 显示全部楼层
不谈数据写入擦写优化,单说文件数据量,LZ忽略了系统文件的调用及临时文件的生成,2GB实在太太太小了。。此外,倒数第二张图应该是MLC。
签名比我酷,已删!

                     By HOPE
回复 支持 反对

使用道具 举报

2228

回帖

1

积分

2081

资产值

初级会员 Rank: 1

注册时间
2005-1-14
发表于 2010-6-14 16:27:49| 字数 57| - 中国–江苏–苏州 电信 | 显示全部楼层
如果真能平衡写入算法的话,这样说来SSD倒是不建议分区了,一个分区最好,让系统自动平衡写入和读取,可以降低“磨损”
HP Microserver Gen8 E3-1230v2 16G 128G+3TBX4 esxi5.7
I7-2600K 32G 60GSSD+2TBX12 esxi5.5


回复 支持 反对

使用道具 举报

1489

回帖

30

积分

1529

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-4-26
发表于 2010-6-14 16:36:03| 字数 7| - 中国–江苏–常州 电信/三晶同和数码技术有限公司 | 显示全部楼层
楼主是个理想帝
T400s 2815-CTO SP9400 X18-M G2 160G 8G Win7 x64
回复 支持 反对

使用道具 举报

6048

回帖

74

积分

9563

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-5-17
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)金牌荣誉勋章(注册20年以上会员)
发表于 2010-6-14 16:39:28| 字数 14| - 中国–浙江–宁波 电信 | 显示全部楼层
照这样那还用担心?不可想像。
超高配台机:图拉丁1.1超1.46 256M 昆腾10G GF2 64M 15寸真彩 运行起来像飞一样!太快了,降频使用中...
回复 支持 反对

使用道具 举报

1940

回帖

21

积分

2059

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-9-26
发表于 2010-6-14 16:45:38| 字数 45| - 美国–新泽西州–伯灵顿 Comcast有线通信股份有限公司 | 显示全部楼层
QUOTE:
Posted by zhouzm on 2010-6-14 16:36
楼主是个理想帝


+1
回复 支持 反对

使用道具 举报

458

回帖

0

积分

495

资产值

入门会员 Rank: 1

注册时间
2008-10-14
发表于 2010-6-14 16:46:35| 字数 106| - 美国–内布拉斯加州–兰开斯特–林肯 Charter_Communications | 显示全部楼层
QUOTE:
Posted by 沙迦 on 2010-6-14 16:27
如果真能平衡写入算法的话,这样说来SSD倒是不建议分区了,一个分区最好,让系统自动平衡写入和读取,可以降低“磨损”

MS 分区也没事, 两个区之间照样平衡
T510 i5-520M/8G/SSD256G/1600X900/BT/Cam/FP
S10-3T ATOM450/2G/SSD64G/多点触摸屏
回复 支持 反对

使用道具 举报

458

回帖

0

积分

495

资产值

入门会员 Rank: 1

注册时间
2008-10-14
发表于 2010-6-14 16:51:08| 字数 56| - 美国–内布拉斯加州–兰开斯特–林肯 Charter_Communications | 显示全部楼层
不知道以前的怎样,
新出的SSD就没有不用平衡算法的.
MTFB都在1,000,000到2,000,000小时之间.
T510 i5-520M/8G/SSD256G/1600X900/BT/Cam/FP
S10-3T ATOM450/2G/SSD64G/多点触摸屏
回复 支持 反对

使用道具 举报

1302

回帖

16

积分

1024

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-3-16
发表于 2010-6-14 22:05:20| 字数 21| - 中国–广东–广州 电信 | 显示全部楼层
照楼主这样讲?MLC的也不存在寿命问题了?
7050cfe、240x、x24、x31、T40、T42、x40、X60s、X61、X200、X201、T420S、X1C2015
回复 支持 反对

使用道具 举报

990

回帖

0

积分

1008

资产值

入门会员 Rank: 1

注册时间
2002-7-27
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2010-6-16 17:17:03| 字数 5| - 中国–浙江–杭州 阿里云 | 显示全部楼层
谢谢楼主!
回复 支持 反对

使用道具 举报

8954

回帖

59

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-8-18
发表于 2010-6-17 14:51:01| 字数 11| - 中国–江苏–苏州–吴江区 电信 | 显示全部楼层
这个。。。。。学习一下
敢问路在何方,路在脚下
世界上本来没有路,走的人多了,也就变成了路
叫兽=兽叫
农民工的我来了
回复 支持 反对

使用道具 举报

602

回帖

0

积分

1411

资产值

入门会员 Rank: 1

注册时间
2003-2-10
铜牌荣誉勋章(注册8年以上会员)
发表于 2010-6-17 22:07:50| 字数 247| - 中国–广东 电信 | 显示全部楼层
QUOTE:
Posted by wslpc on 2010-6-14 10:37
SSD的用户都有个担忧,不知道什么时候它就挂了,而网络上流传最广的就是“MLC读写1万次,SLC读写10万次”,到底SSD理论寿命有多少,在此转帖一篇文章,以解一己之惑,用还是不用,怎么用就看各位消费心理了

正确来说,这个一万次指的是“写入次数”,读取数据则是无上限...


其实读取次数也是有极限的,不过有ECC,相比写入次数,这并不是大问题
另外,NAND Flash上的数据保存期限大概是10年,写入次数多了,数据保存能力会缩短

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

4490

回帖

1

积分

6151

资产值

入门会员 Rank: 1

注册时间
2003-3-17
铜牌荣誉勋章(注册8年以上会员)
发表于 2010-6-20 06:12:16| 字数 64| - 荷兰 | 显示全部楼层
看来楼主的SSD不是用做系统盘的,否则,怎么可能那末小的写入量?
一个系统盘的SSD MLC,大概有个3-5年的正常寿命就很可以了。
T42p 2373-HMC 128G SSD (2013 Nov);windows 7 SP1
MBA A1369 OSX 10.7 up to 10.10
回复 支持 反对

使用道具 举报

143

回帖

0

积分

165

资产值

入门会员 Rank: 1

注册时间
2008-3-10
发表于 2010-6-20 09:06:28| 字数 52| - 美国–纽约州–纽约 Charter_Communications | 显示全部楼层
这篇文章就是说 如果你用ssd 来普通量的 下载东西看得话 不会对寿命多少影响.

系统 软件的小动作就不知道了...
回复 支持 反对

使用道具 举报

2541

回帖

59

积分

3795

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-12-17
发表于 2010-6-20 09:24:58| 字数 19| - 中国–北京–北京 电信/北京理工大学 | 显示全部楼层
这篇文章告诉我们什么是理想和现实的差距
回复 支持 反对

使用道具 举报

915

回帖

14

积分

681

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-3-23
发表于 2010-6-20 10:25:58| 字数 5| - 中国–北京–北京 联通 | 显示全部楼层
科普好文章
W530 i7-3740/12G/180G SSD+1T HD/K1000/蓝指摄背光/FDH
Macbook Pro ME294
回复 支持 反对

使用道具 举报

8802

回帖

95

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2009-6-5
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2010-6-20 10:42:49| 字数 9| - 中国–广东–江门 电信 | 显示全部楼层
学习了
都不怎么明白
51NB的后花园,我又回来了!
X220 X230 T440S T14S
回复 支持 反对

使用道具 举报

10

回帖

0

积分

21

资产值

入门会员 Rank: 1

注册时间
2010-5-29
发表于 2010-6-20 12:25:10| 字数 8| - 中国–上海–上海 电信 | 显示全部楼层
学习了,感谢楼主
回复 支持 反对

使用道具 举报

264

回帖

0

积分

657

资产值

入门会员 Rank: 1

注册时间
2005-6-13
发表于 2010-6-20 12:56:33| 字数 24| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
学习了
理想和现实的区别
不过机械硬盘10几年很正常
T40,PM-1.5G, 2G, 40G ------>
X60S 1702AH4,PM-1.8G, 2G DDR2-633,160G 5400

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-6-7 03:58 , Processed in 0.201815 second(s), 84 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部