现在的位置: 首页资讯>正文
固态硬盘寿命短?平衡算法来为你延年益寿
2017年12月08日 作者: 暂无评论 178+ 0

硬件挖的坑真的可以通过软件来填吗?实际上不少硬件产品,都存在一些不尽如人意的地方,这可能是某项技术天生的短板,也有可能是设计不当带来的问题。

为了对付这些硬件方面的不足,业界最常用的填坑大法可能就是软件了!不少厂商会通过一些特定的软件程序,试图修复或者缓解一些硬件方面的问题。这真的有效吗?今天,就一起来盘点一下有什么著名的为硬件填坑的软件方案吧!

固态硬盘寿命短?平衡算法来续命

SSD现在已经被广泛使用了,如果你现在装机不用SSD,甚至会被部分DIY玩家嘲笑说不懂电脑。不过,SSD获得如此高的认同度,也并非是常态,起码在早些年,就有很多人对SSD的寿命心存芥蒂。

 

固态硬盘寿命短?平衡算法来续命

SSD由闪存构成,而闪存是有擦写寿命限制的,例如MLC闪存只能够擦写数千次,TLC闪存只能够擦写数百次等等。

如果就这样普通拿闪存组装成为SSD,那么实际的寿命表现可能非常令人失望——读写数据时,会集中读写SSD的其中一部分闪存,这部分的闪存寿命就会损耗得特别快。一旦这部分闪存挂了,那么整块SSD也就挂了。

SSD2

这种磨损不平衡的情况,可能会导致一块100G容量的SSD,只因有数M的闪存耗损,而整块废掉。而让数M的闪存寿命走向完结,就算是MLC,可能也只需要擦写数十G的数据。然而我们都知道,现在不存在什么SSD会如此轻易得挂掉,这就和SSD的特殊软件算法有关系了。

为了弥补SSD闪存的寿命缺陷、最大程度延续SSD的寿命,业界为SSD引入了磨损平衡(Wear Leveling)算法,令所有闪存磨损度尽可能保持一致。

SSD的磨损平衡算法大致分为动态和静态两种。

动态的算法就是当写入新数据的时候,会自动往比较新的Block中去写,老的闪存就放在一旁歇歇;而静态的算法就更加先进,就算没有数据写入,SSD监测到某些闪存Block比较老,会自动进行数据分配,让比较老的闪存Block承担不需要写数据的储存任务。

同时让较新的闪存Block腾出空间,平日的数据读写就在比较新的Block中进行——如此一来,各个Block的寿命损耗,就都差不多了。

有了这种软件算法加持,就算是TLC闪存的SSD,寿命也比较可观了。

例如256G的TLC闪存SSD,寿命是500次擦写(P/E)的话,那么就需要写入125TB的数据,闪存才寿终正寝——就算你每天写入10G数据,也需要用三十多年才能把闪存给写挂,更何况很少人每天往SSD中写10G数据。

SSD3

不过,磨损平衡算法需要主控芯片负责运算,现在还是有一些闪存产品不带有这个算法,导致寿命特别短——例如一些低端U盘。在早些年,有不良商家用不带磨损平衡算法的山寨U盘冒充SSD,导致这所谓的“SSD”寿命特别短。SSD不可靠的坏口碑,或许和这有很大关系。

  

文章分页: 1 2 3

相关文章

苹果没放弃放弃了指纹识别 硅基OLED让屏下指纹识别成为可能
oled

为了全面屏,苹果在iPhone X上放弃了指纹识别,随着FACE ID的成功,苹果也曾表示没有在iPhone X或OLED屏幕使用屏下指纹识别的计划。

对苹果来说屏下指纹识别技术或将取代FaceID,明年将是屏下指纹识别技术应用元年!
屏下指纹识别

今年苹果iPhone X的推出,除了全面屏,改动最大的还是放弃了几代iPhone使用的TouchID,改用高大上的FaceID,作为手机行业的标杆,众手机厂商随后的纷纷跟进也是必然。苹果高管也曾表示,指纹...

特斯拉正在制造AI芯片,可能是全世界最好的以减少对英伟达依赖
AI1

国内市场也涌现出大量的人工智能芯片公司,比如寒武纪。寒武纪的芯片目前已经在华为的智能手机上开始应用,明年还将为自动驾驶应用发布寒武纪1M处理器。这意味着,在人工芯片领域的竞争中,...

马斯克:特斯拉正开发人工智能芯片号称“全球最棒”
CEO1

包括福特和通用在内的多家汽车厂商正在开发自动驾驶技术。自动驾驶公司Waymo的母公司Alphabet已开发了可替代英伟达GPU的定制芯片。苹果也在关注自动驾驶技术,该公司开发定制芯片,处理移动...

AMD二代Ryzen曝光:明年一季度上市,说不定会有惊喜
AMD-1

今年AMD公司推出Ryzen系列处理器后屡获好评,这么多年终于有了与英特尔正面对决的实力,也逼得英特尔“挤了一大管牙膏”来应付。虽然单核能力较薄弱,但多核性能上AMD占有优势,最关键的是其价...

给我留言

您必须 [ 登录 ] 才能发表留言!