影响固态硬盘寿命真正因素是什么

  随着TLC闪存颗粒逐步占领市场高地,固态硬盘的寿命之争又再一次被搬上了舞台,让人争辩,正如同当年SLC不断弱势,MLC成为主流那般。真可谓“眼看他上高楼,眼看他宴宾客,眼看他楼塌了”,万事皆如此,任何新事物替代旧事物都会经过一个由质疑到反复再到接受的过程。

  当然,今天咱们并不是去探讨SLC/MLC/TLC孰优孰略的问题,而是既然聊到了关于固态寿命的问题,除了闪存颗粒的自身体质其着确定性作用外,其实主控中的写入放大机制的存在也是影响固态寿命的关键因素。

  写入放大机制

  那么,写入放大机制又是什么呢?写入放大又是如何影响固态寿命的呢?接下来笔者就和大家一起聊聊关于写入放大。



  写入放大,英文名为Write Amplification,这一术语最早是在2008年左右,由Intel公司和SiliconSystems公司 (2009 年被西部数字收购)第一次在公开稿件中提出了并使用,这一术语描述的其实是固态硬盘的目标写入值和实际写入值之间的一个倍数关系,并用阿拉伯 数字表示,写入放大数值越小,越能提升固态使用寿命。

  要想完全理解写入放大,我们需要先了解固态硬盘的读写机制。我们知道,固态硬盘的存储单元是由闪存颗粒组成的,无法实现物理性的数据覆盖,只能擦除然后写入,重复这一过程。

  因而,我们可以想象得到,在实际读写过程中,数据的读写势必会在闪存颗粒上进行多次的擦除写入,特别是当某些区块已经完全被塞满的情况下。

  这些多次的操作,增加的写入数量和原始需要写入的数量的比值,就是所谓的写入放大。所以说,写入放大数值高,会损耗固态硬盘寿命。(固态硬盘闪存颗粒有着额定的P/E值,即最大的读写次数,写入放大高,P/E损耗快,寿命低。)

  写入放大详解及影响因素

  举个例子,最坏情况下的,假如我要写入一个4KB的数据,并恰好目标块没有空余的页区,需要进行GC回收。

  下面,我们一起来分析这个过程的写入放大的数值。首先是主控读取目标块512KB,然后GC回收擦除512KB,接着改写512KB空白区用来存放原始的写入4KB数据。即原始写入数据仅为4KB,实际写入512KB,写入放大值为512/4=128倍。



  通过上面例子演示,我们应该大致了解了写入放大的概念,以及写入放大的危害。那么,哪些因素能够影响写入放大呢?GC回收机制,诚如上文中所举示例,这一机制需要完全擦除整个区块,进而增加了整个数据的写入放大。

  磨损均衡(WL),这一机制主要是通过均衡所有的闪存颗粒,从而延长整体的使用寿命,然而依旧是增加整体的写入放大。Trim机制,ATA指令,避免了不必要的GC回收次数,从而减少了写入放大。

  除了上述的主控机制能够影响写入放大的数值,固态硬盘内部的OP预留空间大小对于写入放大也有着相当的影响。op预留空间越大,可用的空白闪存块越多,即使在最坏的情况下(即所有的闪存块都塞满),主控也无需进行GC回收,自然就大大减少了多余的读写次数,从而极大的降低写入放大。

  聊了这么多,肯定有朋友会说,“知道写入放大,又有什么用呢?我们又无法阻止写入放大。”

  实际上,对于我们普通用户来说,我们可以通过修改OP预留空间,以及及时清理固态硬盘中的无用数据,留出更多的空白空间,以减少多余的擦除和写入,从而降低固态的写入放大值,提升固态寿命。

  更重要的是,写入放大是衡量一个主控性能最为关键的因素,我们在选购固态硬盘时可以从写入放大值去衡量主控性能从而推断固态硬盘的整体性能。

(0)

相关推荐

  • 固态硬盘使用寿命多长(一般固态硬盘寿命多久)

    你的 固态硬盘 能用多久?你害怕固态硬盘故障吗?阅读这篇文章以获得答案.它还将告诉您如何保养您的 固态硬盘 以延长其使用寿命,如何查看 固态硬盘 的使用寿命?固态硬盘 现在已在一些主流 PC 中广泛使 ...

  • BT等P2P下载方式是不是会减少SSD固态硬盘寿命

    我们先来看看SSD固态硬盘与传统机械硬盘的区别。通过下图可以看到,传统机械硬盘由盘片、磁头、转轴、控制电机等部分组成,工作时盘片转动、磁头定位在盘片的指定位置上进行读写操作,从某种意义上与老式留声机的 ...

  • 如何延长固态硬盘寿命

    固态硬盘优化技巧,延长固态硬盘寿命方法!笔者实在无法忍受机械硬盘的慢,在亚马逊上败了一个创见256G的固态硬盘。但固态硬盘应该如何优化,对此笔者一概不知,毕竟之前从未接触过固态硬盘。为此恶补SSD优化 ...

  • 固态硬盘寿命有多长?SSD能使用多长时间?

    随着固态硬盘的广泛应用,很多电脑用户都比较担心固态硬盘寿命太短,一些用户认为其基于闪存的技术前提下,很难达到机械硬盘的读写次数,从而导致淘汰。SSD固态硬盘价格较贵,如果使用寿命比普通硬盘短很多的话, ...

  • SSD固态硬盘寿命多少小时(SSD硬盘寿命一般多久)

    组装电脑时选择硬盘会发现市面上常见有机械硬盘和固态硬盘,但是两种硬盘的工作原理都大不相同.机械硬盘的寿命是由机械结构决定的,固态硬盘的寿命一般是由闪存颗粒的寿命决定的.而闪存颗粒的寿命会随着写入次数和 ...

  • SSD固态硬盘寿命问题

    固态硬盘的寿命取决于日常的保养方法,如果保护得好,硬盘寿命七八年不是问题. 保养硬盘常识: 1.防止受震动 硬盘是十分精密的存储设备,进行读写操作时,磁头在盘片表面的浮动高度只有几微米:即使在不工作的 ...

  • 怎么测固态硬盘的读写速度(固态硬盘读取速度越快越好吗)

    在选择固态硬盘的时候你会发现,明明都是固态硬盘,但是价格差距很大,而且读写速度也是天差地别,那么到底是什么影响了固态硬盘的速写速度呢?为什么同是SSD固态硬盘,速度差异这么大?影响固态硬盘性能的因素挺 ...

  • 固态硬盘决定电脑的什么性能(固态硬盘的好坏对电脑有什么影响)

    之前咱们聊了固态硬盘不同颗粒的问题,也阐明了不同的颗粒虽然擦写次数寿命各有不同,但正常使用下其实即便最差的QLC颗粒也能让你使用好几年.而真正的不同还是在于性能上,那具体不同在哪呢?首先咱们现在可以发 ...

  • SSD固态硬盘的寿命有多长 固态硬盘的使用寿命有多久

    固态硬盘如今超级本与一些较为主流的电脑中随处可见,固态硬盘除了在正常的使用中带来更快速度的体验外,还具有零噪音、不怕震动、低功耗等优点,但也有不少消费者对于固态硬盘的寿命感到担忧,那么固态硬盘的寿命如 ...