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

   随着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预留空间,以及及时清理固态硬盘中的无用数据,留出更多的空白空间,以减少多余的擦除和写入,从而降低固态的写入放大值,提升固态寿命。

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

时间: 2024-09-14 08:11:12

影响固态硬盘寿命真正因素是什么的相关文章

如何延长固态硬盘寿命

固态硬盘优化技巧,延长固态硬盘寿命方法!笔者实在无法忍受机械硬盘的慢,在亚马逊上败了一个创见256G的固态硬盘.但固态硬盘应该如何优化,对此笔者一概不知,毕竟之前从未接触过固态硬盘.为此恶补SSD优化(固态硬盘优化)的相关知识,了解到办法主要是工具+系统配置.此前中关村介绍过的12 个固态硬盘优化技巧,首先是我要执行的优化内容.笔者将这些内容拿来再次与大家分享,希望对正在使用SSD硬盘的童鞋有所帮助. 众所周知,固态硬盘优化(以下简称为SSD)可以使磁盘的使用变得更加高效.这里我们就将从不同方面

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

随着固态硬盘的广泛应用,很多电脑用户都比较担心固态硬盘寿命太短,一些用户认为其基于闪存的技术前提下,很难达到机械硬盘的读写次数,从而导致淘汰.SSD固态硬盘价格较贵,如果使用寿命比普通硬盘短很多的话,那性价比将大打折扣,那么究竟固态硬盘寿命有多长?SSD能使用多长时间? 问题分析解答: 其实在硬盘的制造过程中,技术支持方面已经做的比较完善了.虽然说,使用寿命问题是SSD硬盘不可避免的缺陷,但已普通消费者的使用需求来看,远没有上文观点中的夸张,并且在一些特制的硬盘上,写入寿命可以达到100万到50

SSD固态硬盘寿命解读:其实比机械硬盘更可靠

SSD固态硬件正在取代传统机械硬盘成为主流的存储媒介,其存取速度快.容量也在不断增加,小巧的体积更是超薄电脑设备的首选.不过,SSD的使用寿命一直是令人担心的,常见的认知错误是"SSD固态硬盘没有机械硬盘耐用",但实际并非如此. 加拿大多伦多大学教授Bianca Schroeder,与谷歌工程师 Raghav Lagisetty及Arif Merchant花费6年时间,研究了大量品牌的SSD硬盘,包括企业级和消费级产品,最终对SSD的使用寿命得出了一些结论,下面一起来了解一下. 读取错

谷歌工程师解读SSD固态硬盘寿命

加拿大多伦多大学教授Bianca Schroeder,与谷歌工程师 Raghav Lagisetty及Arif Merchant花费6年时间研究各种企业级.消费级SSD硬盘使用寿命,最终得出下述结论. 寿命更多取决于硬盘年龄 研究表明,测试硬盘出现出现非透明错误的比例,读取为20%-63%,而写入仅为1.5%-2.5%.所谓非透明错误是指没有任何提示的错误,这应该是非常致命的.从SSD数据加载和读取的方法就可以判断,写错误低于读错误应该正常的,但高达63%的非透明读取错误,令人不解.如此高的错误

固态硬盘的寿命有多久

  目前大多数的固态硬盘使用的闪存颗粒是MLC闪存颗粒,MLC闪存颗粒的实际擦写次数仅为2000次到3000次,首先需要说明的是这里所说的擦写次数并非一次数据的写入读出,一般来说,固态硬盘的寿命就是指固态硬盘数据写入量,而消耗固态硬盘寿命的最大原因就是在于数据写入时,写入放大因子对闪存的影响,可以用一个简单的公式算出一块固态硬盘的寿命: 固态硬盘寿命=固态硬盘容量*擦写次数/写入放大因子系数 写入放大系数民用固态硬盘大都约等于1,举个例子,一个128GB固态硬盘的擦写次数为3000次,那么它的寿

固态硬盘是什么?怎么用?

固态硬盘是什么?怎么用?   正确使用固态硬盘方法 猜你喜欢:M.2和SATA3固态硬盘的区别  通常来说正确使用固态硬盘也无非是4K对齐以及开启硬盘AHCI功能,另外还有一些大家很少会注意到的细节方面,之前的文章没有与大家详细介绍过,下面本文来与大家详细介绍下固态硬盘怎么用,想提升固态硬盘性能的菜鸟朋友必看哦. 提升固态硬盘性能第一条:固态硬盘4K对齐 一般来说,如果固态硬盘4K没对齐好,对硬盘读取速度影响是很大的,SSD硬盘最大的优势就是拥有传统硬盘2倍甚至更高的存储于读取数据,如果没有4K

Win7系统下如何优化固态硬盘

随着固态硬盘价格不断下降,目前固态硬盘也得到了广泛了应用,一些新笔记本以及组装电脑也开始普遍采用固态硬盘平台,超级本就更不用说了,采用固态硬盘已经成标配化,虽然固态硬盘速度很快,但不懂的优化,依然无法发挥其高速优势,下面本文将与大家分享下在目前主流的Windows7系统下如何优化固态硬盘. 固态硬盘win7优化指南 大家需要了解的是,针对Windows 7固态硬盘的优化操作主要是关闭一些没必要的会额外占用多余磁盘空间的功能和一些对机械硬盘有益,对固态硬盘有害的功能,下面的操作是一个具有广泛兼容性

怎么看固态硬盘是否4k对齐 查看SSD是否4K对齐的方法

  4K对齐是固态硬盘分区时非常重要的一项操作,如果SSD没有4K对齐,会造成跨区读写,不仅影响固态硬盘速度,还会影响SSD寿命.那么,固态硬盘怎么看是否4k对齐? 方法一:不借助任何工具查看法 1.首先使用「Win + R」组合快捷键打开运行命令框,然后在打开后面键入「msinfo32」,并点击"确定"打开,如图所示. 2.打开系统信息窗口界面后,依次点击左侧的「组件」-「存储」-「磁盘」,然后在右侧查看"分区起始偏移数值",如图所示. 查看SSD是否4K对齐方法

如何延长固态硬盘期限

在以前的项目中,我们了解闪存的磨损和损耗平衡,制造商正在围绕着他们的工作方式寻找损耗的原因.供应商解决磨损问题所使用的技术,力求使基于闪存的固态硬盘更加可预测,虽然离实现还很漫长,但可预测性是企业信赖固态存储的关键.还有另外一个影响固态硬盘存储寿命的关键因素--如何使用. 固态存储的寿命受数据写入的频率影响.频繁的数据写入到闪存区域,将加快闪存失效.重要的是要意识到,损耗平衡只能保证闪存单元同步磨损,没有什么能使闪存单元接受比之前更长的写入周期.正如我们所讨论的"Flash SSD现在是可靠的&