分享

这是一个“伪”命题?浅谈SSD各种阴谋论

 Eosun 2013-01-05

这是一个“伪”命题?浅谈SSD各种阴谋论

2013-01-05 00:15  出处:pconline  作者:James  责任编辑:chenzhangwu  (评论113条)

1SSD不如虚拟硬盘/SSD寿命有限,很快挂掉回顶部

  前言:经常有一些网友及身边的朋友咨询笔者,SSD真的能提升PC的性能吗?紧接着抛出各种质疑:SSD很容易摔坏吗?SSD用久后比机械硬盘还慢吗?SSD寿命短,很快用坏它吗?SSD不如虚拟硬盘吗?TLC与TCL都是垃圾一般存在?……,今天笔者与SSD用户解开这些“论调”下的困惑。

SSD

言论一:SSD买来有什么意义,不如虚拟硬盘

SSD
言论一:坚决不要SSD 虚拟硬盘完胜SSD

  最近,笔者常在“网友评论”栏里看到某位网友发表上述评论,概括起来一句话“坚决不要SSD,虚拟硬盘足以”。这样的观点,或对或错,至少代表着部分人的观点。

SSD

  正如这位网友所说的,内存的读写速度是SSD的15倍,机械硬盘的40倍,可以用“神速”来形容。但内存虚拟出来硬盘“断电后数据自动丢失不可恢复”,意味着关闭电脑,虚拟硬盘里的数据全部丢失了。

  虽然现在有一些RAMDisk软件提供断电恢复功能,也仅是把临时文件关机前写进硬盘,开机再从硬盘再次调进虚拟盘中,而每次开机\关机读写零碎文件数据时间会很长,极大影响用户体验。而且每次开机完后常用的软件又必须得重新安装,很麻烦,根据无法的撼动SSD的地位。

言论二:SSD寿命有限,用不了多久就挂掉

 SSD

  SSD寿命问题由来已久,在经历各种白片门、掉电门、5200小时门事件后,用户对SSD的寿命质疑从来没有停止过。

  关于SSD寿命的问题,用户主要担忧来自SSD的闪存颗粒有限擦写次数。消费级SSD中常见的MLC闪存颗粒P/E次数一般在3000--5000次。多数人认为所指的一次P/E写入就是文件擦除,那下载资源对于硬盘的读写能力损耗非常的大。其实1次完美的P/E是指产品实际容量的等量数据写入,才算消耗了产品的限制的1/3000或1/5000,那我们按下述SSD寿命的计算公式实际来计算一下。

寿命

  以128G为例,官方标称闪存有限寿命3000次,用户每天往该SSD里写入20G数据,手指一算,52年多才能真正使用完3000次P/E数。哪怕是您长期挂BT下载的朋友来说,按每天写入50G数据,一年也只会消耗掉142次P/E左右。普通用户一天可能也仅写入5G不到,可以说SSD寿命完全可以够用3--5年。而再过3-5年,SSD都不知道发展到什么水平了!

2SSD用久后比机械硬盘还慢/SSD很脆弱回顶部

言论三:SSD用久后比机械硬盘还慢,不值得选购

SSD 

  SSD是不是越用越慢呢?答案是肯定的。

  这跟SSD的工作原理有很大的关系。SSD使用闪存作为存储介质,而闪存有个特性:必须先擦除之后才能再次写入数据,这一点和机械硬盘不同,机械硬盘可以直接在数据上面覆盖写入。

  新SSD的NAND闪存已经预先擦除干净,因此数据可以直接写入,无需完成数据清除这一步,这时数据的写入速度非常快;随着时间的推移,SSD中从未使用的存储空间越来越小,那先擦除闪存中的数据然后再写入,这执行过程的效率就会变低,因此其性能就会下降。

主控芯片
垃圾回收机制更考验主控的数据处理能力

  那SSD用久后性能下降是不是不值得选购了呢?这次的答案是否定的。目前SSD所采用的主控应该说非常成熟,闲置时间的垃圾回收效率很强。利用SSD闲置的时间进行GC,让SSD工作时尽量不进行GC操作。另外,日常的SSD维护也很关键,如升级固件算法、4K对齐、开启Trim等,SSD用个3-5年性能仍旧硬杠杠。

言论四:SSD很脆弱,没机械硬盘耐摔

SSD

  也许机械硬盘的块头大,让它看上去很坚固。但实际上SSD比机械硬盘更耐抗震,更耐摔,更经得起耐折腾。SSD没有马达、盘片、磁头摇臂这些HDD必需的机械部件,主要是一些芯片类的电子元件,广泛应用于军事、车载、工业、医疗、航空等领域,可知SSD一点也不脆弱。

3TLC与TCL一样都是垃圾/HDD组RAID0爆SSD回顶部

言论五:TLC与TCL一样都是垃圾

SSD

  2012年10月初,三星推出一款采用21nm TLC闪存的SSD,名为840。正是2012年唯一一款"TLC闪存”的非主流SSD,将三星SSD推到了风口浪尖,不少偏激的网友直言:TLC与TCL一样都是垃圾。

TLC闪存

  TLC是什么?大街上随便捡一个U盘、拿出你手机里的TF卡,里面的闪存颗粒就是TLC,平均擦写次数在500-1000次左右,很少被运用到擦写频繁的SSD上。但是TLC绝对不是垃圾。相比于SLC与MLC闪存,TLC闪存存储密度最高,单颗容量能容纳的数据更多,意味着SSD有限的PCB板能装上更大容量的闪存颗粒。最重要的还是成本,TLC闪存成本是三者中最低的,仅是MCL闪存的50%,更别提昂贵的SLC。

  TLC闪存引发争议之处在于耐久度和寿命。这几年针对提升TLC闪存颗粒耐久度相关技术的出台,如信号处理,更强的ECC算法等技术应用,有望延长SSD的寿命。三星840还通过扩大备用区域的容量,增加预留空间,来保证SSD的寿命。可以说TLC是未来几年,SSD闪存的新的发展方面。

SSD
这样的解释不再误解了吧!

  至于,TCL是不是垃圾?谁用谁知道啊!

言论六:机械硬盘组RAID0,远胜于SSD+HDD组合

SSD

  机械硬盘的性能无法与SSD比拟,爱折腾的网友想到机械硬盘组RAID磁盘阵列,抛出了:“机械硬盘王者归来,组RAID0秒杀SSD几条街。”言论。目前较为流行的做法是SSD+HDD搭配,机械硬盘组RAID0真的能“容量、性能、价格”兼收吗?

测试成绩对比
组RAID0的4K随机读写性能依旧很弱

  网友组阵列的诱惑无疑是来自价格与容量。容价比方面机械硬盘组RAID完胜SSD+HDD。但是机械硬盘组RIAD0存在很大风险,如果阵列中随便一个硬盘挂了,全部数据将丢失,毕竟有一些数据,钱是不能买回来了的。况且机械硬盘组RAID仅仅带来持续读写性能的提升,不管是4K随机读写,还是IOPS,双碟阵列均远远落后于SSD,机械硬盘本身的瓶颈组成阵列也无法克服。

  目前SSD+HDD仍旧最佳存储解决方案。

  总结:SSD近两年开始火起来了,各种不和谐的论调涌现,混淆视听,影响普通用户对SSD的基本认识。虽然SSD发展还需克服许多瓶颈,但未来几年来,传统的机械硬盘将面临着来自SSD巨大压力。笔者相信SSD终究会取代传统的机械硬盘!

这个小编真的很2,就说那寿命一栏吧,公式本身就脱离了实际应用了,一个128G的SSD,装个系统(WIN7 64)就用了30G了,页面文件又占10G,剩下88G左右,再装些软件,一半的空间就被占用了,这些已经被占用的空间是死空间,是不能被重复刷写的,也就是说之后被反复刷写的都是剩下的64G的闲置而已!而且如果用的是SSD装系统,那些上网的页面文件,系统的临时文件就是固定来回刷写同一个窄小的扇区空间(大约是1-2G左右),就这些被集中刷写的扇区部分的使用次数是其它扇区的N倍!这主要看实际使用者得习惯和应用环境!换句话说,在实际应用的中,硬盘的扇区是不能被平均化来算刷写次数的!所以小编你这个公式就留给小白看吧,稍微懂系统后台运作原理的人看到你这么平均算刷写次数就只会发笑。

76楼 广东省佛山市网友 01-05 12:02:45 顶[6] 回复

又出来忽悠了,大家都知道问题不是剪切后的结果——文件途径改变了才崩坏,而是你在剪切过程中操作已经被禁止了。因为系统文件是固化的,为了系统的稳定性,假如系统文件的基础是浮动(或者是说随便能被万能主控修改的)的,系统本身就是脆弱的,容易崩溃的,所以系统文件不能懂,也不是你随便一句万能主控说了算就能掩盖过去的。

退一万步,小编那个理论公式是对的,主控再怎么精明也是要由冗余空间来配合的,没有冗余空间,再怎么聪明的主控也只能是“巧妇难为无米之炊”,主控再精明也不可能无中生有地变出多余的空间来让你平均磨平,无论哪种磨平都需要冗余空间来当分子的。

一看就知道小辫的算法有问题,一进来果然被人指出来了。算法无论多先进也只是缓解读写寿命问题而已,不可能做到每个扇区读写次数一样。也不会是小辫算出来的次数,就算固件能偷偷的把固定数据转移到使用次数较多的扇区去,那转移也是一次读写。而且转移得少,扇区读写次数不平均。转移多,无形中增加了多次读写。而且转移必须要有缓冲空间,否则数据转过程中断电或出错。都会损坏数据,无论怎么算。所以实际读写次数跟寿命,绝不是单纯的像小辫那样算,小辫更像是在为三星洗白。

33楼 广东省珠海市网友 01-05 09:30:54 顶[3] 回复

不懂别乱说呀... 现在分页映射技术很成熟. 你系统对应的扇区和SSD的扇区并不是一一对应的, 是可以智能映射的. 记录和保护刷写过多的扇区是主控的基本功能了. 别以为老往扇区1写5000次SSD就报废了, SSD没你想的那么笨.

114楼qz25024019 01-05 16:39:18 顶[1] 回复

科技永远是不断进步,不断发展,SSD终究会替代机械硬盘,就像LCD替代CRT一样。 目前两个SSD组RAID 0是王道! 

100楼jie_chen01-05 15:33:30

别误人子弟了,SSD开了raid就不能用trim,主控不能回收垃圾那就越来越慢,而且ssd主要提高性能的地方在4k读写和超低延迟,而不是持续传输速度。

  

闪存的存储机制是硬伤,一定要先擦掉才能再写入,也就一开始都空白的时候用起来速度    固件会自动调整频繁使用的块,也会统计那些数据被频繁访问,然后趁磁盘空闲的时候对换这些数据的位置,现代CACHE算法在这些方面已经很成熟了,嗯,当然,一些山寨或者小厂的SSD的固件还没那么强大。也就是说,你那频繁擦写的1-2G空间,会在切当的时机跟不频繁擦写的区块对调。一般这些数据会被主控放到FTL,单独的一个区,这个区从几M道几十M都有,也因此一些SSD的FTL丢失后就会出现所谓8M门之类的。


78楼广东省佛山市网友01-05 12:19:24

TPY的水军真心强大,真正能不能用上52年,小编的公式有没有用,大家都心里明白,什么万能主控,4K,其实就是广告大于实用。SSD的性能是否像各种测评那样领先HDD几上百倍是一回事,反正在某些利益集团驱动下,SSD在某些人的口中已经早已成了神物,一个几百元的SSD,已经是一个可以完全代替人脑自主思考的神物,已经是磨平任何一切系统工程师在设计时就禁止刷写的数据,已经是一个能用52年的神物,信神物得永生。可以预期,这下面又是一面倒的SSD无比强大的呼声,大家“师母已呆”吧



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多