destroypeter 发表于 2024-10-30 11:27

关于“全盘模拟SLC”缓存策略对写入寿命影响的一点疑问

       如题所述,关于“全盘模拟SLC”缓存策略对写入寿命影响的一点疑问,目前市场上采用“全盘模拟SLC”缓存策略的硬盘有很多,比如大家耳熟能详的西数SN850X、致态TIPRO7000、金士顿KC3000、还有小众一些的雷克沙NM800PRO、英睿达T500,采用全盘模拟这种策略你说它影响缓外读写速度吧我觉得有可能与其采用了本身读写速度就偏慢的颗粒的关系应该更大,但说到寿命影响更大我觉得完全站不住脚啊!
       首先大家都知道任何市售的主流m.2硬盘在写入数据时都会用到SLC Cache,只要用到了SLC Cache,那么就存在写放大问题,把tlc当slc来写入,最后在空闲时再按tlc的方式写回原位,那么写放大问题就已经固定了,只要写入时用到SLC Cache,大家的写入量就是一样的,我相信对大部分人来说写入量最大的时候无外乎就是更换新硬盘需要从旧硬盘迁移数据过来的时候需要一次性迁移一两t的数据,问题是这种操作对大部分人来说一块硬盘也就经历一次罢了,后续单次最大的写入量也就是下载一个大型单机游戏,就拿前段时间大火的星空来举例吧,星空的游戏容量是140G这已经是很极端的情况了99%的情况下你下载的单个游戏安装包都不可能超过100G,无论是直接下载到硬盘上还是从压缩包里解压到本地磁盘,我相信无论采用哪种缓存策略的1T或2T硬盘,只要不是入门丐版而是主流定位的产品,一次性写入140g容量的游戏都不可能出缓(只要不出缓写入量就不会变低),所以日常使用寿命上来说,采用全盘模拟SLC的硬盘写入寿命都不可能比采用固定SLC Cache容量策略的硬盘来的低,何况采用“全盘模拟SLC”缓存策略的一些主控在缓存回收上并不积极,大概率会出现缓存几乎用完了以后才开始一并回收的操作,那么这样反而导致TLC直写的情况出现的更频繁,速度上虽然是慢了,但写入寿命不是反而增加了不是么?
       所以我认为“全盘模拟SLC”并不是什么毒蛇猛兽,你可以说这种缓存策略是在偷懒走捷径,它肯定不是高效派的杰出代表,但你说“全盘模拟SLC策略”会大幅缩短硬盘写入寿命,那我觉得是没有任何事实依据的,只不过是人云亦云的谣言罢了,不知道对此话题大伙们怎么看呢?




xy. 发表于 2024-10-30 11:28

转人工 

PPXG 发表于 2024-10-30 11:36

以目前SSD的写入寿命而言,正常使用完全不需要担心各种模拟SLC缓存策略对写入放大倍率的影响,除非固件写的一坨屎导致读改写策略和TRIM机制存在严重问题。

当然,我个人喜欢动态SLC cache策略 + 先写入SLC cache再TLC直写最后才REW

destroypeter 发表于 2024-10-30 11:50

xy. 发表于 2024-10-30 11:28
转人工 

既然进来了好歹说几句话啊老铁,这样好冷场[困惑]

VictorTDD 发表于 2024-10-30 12:08

2024年都快过去了,还有人在担心SSD寿命。

labyrin 发表于 2024-10-30 12:35

我的MacBook 512g四年写了接近400T了,感觉大家1 2T的用到淘汰也写不到这么多吧,有什么好担心的

gladiator 发表于 2024-10-30 13:25

除了之前挖矿那会真的有民用能把市面上大厂的NAND写坏了的情况么,不都是主控先扛不住寄了[偷笑]

ZLOT2V2 发表于 2024-10-30 13:57

看你怎么用,我手里以前黑白片的MLC都是容量接近写满后写死的
你这全盘模拟在容量写到一定成都后还是要进行二次写入吧,模拟SLC写一次然后TLC甚至QLC写入一次
在容量到达一定程度后的写放大应该更高吧,以前小容量250G的很容易一不小心就用到写满出问题了,现在来说大容量也给人多一点的操作空间,但是感觉正因为模拟的情况下读写要高一倍吧,但是具体还是看op如何设计了,没op的盘感觉是裸奔一旦接近写满会很伤身

23319858 发表于 2024-10-30 14:04

其实以现在ssd的技术还有游戏的体积,没几年估计硬盘就得升级换了!

wjqok 发表于 2024-10-30 14:07

反正你理解tlc的实际寿命就四五百次就可以了,剩余空间小的,硬盘比较忙来不及TRIM的在少部分位置会重复频繁,一部分坏整个盘就不行了,什么QLC,也就两三百次了,测试是比较平均的,实际上使用,一些场景是少部分区块重复些好多次。
剩余空间别太小

destroypeter 发表于 2024-10-30 15:31

PPXG 发表于 2024-10-30 11:36
以目前SSD的写入寿命而言,正常使用完全不需要担心各种模拟SLC缓存策略对写入放大倍率的影响,除非固件写的 ...

根本就不存在静态固定缓存,都是动态调整的,也是最主流的缓存方案

destroypeter 发表于 2024-10-30 22:13

VictorTDD 发表于 2024-10-30 12:08
2024年都快过去了,还有人在担心SSD寿命。

2024年低端盘QLC颗粒大行其道,SSD寿命的问题又可以重新拿出来讨论一下了[偷笑]

moveable 发表于 2024-10-30 22:44

怕寿命就买tbw高的产品咯,KC3000 2t都有1.6PB

银月 发表于 2024-10-30 22:47

SN850



基本上一年掉10%

VictorTDD 发表于 2024-10-31 01:29

destroypeter 发表于 2024-10-30 22:13
2024年低端盘QLC颗粒大行其道,SSD寿命的问题又可以重新拿出来讨论一下了

原厂新出的QLC盘反正不需要担心寿命了

自由的风001 发表于 2024-10-31 06:27

全盘模拟导致写入放大,相比于颗粒直写,同等数据量的写入全盘模拟颗粒磨损程度更高,肯定影响寿命。

目前主流磁盘采取全盘模拟策略,在一定程度上提高使用观感罢了。

destroypeter 发表于 2024-10-31 10:56

labyrin 发表于 2024-10-30 12:35
我的MacBook 512g四年写了接近400T了,感觉大家1 2T的用到淘汰也写不到这么多吧,有什么好担心的 ...

话说写了整整400T进去,好奇现在硬盘显示的健康度是多少呢?

destroypeter 发表于 2024-10-31 11:08

gladiator 发表于 2024-10-30 13:25
除了之前挖矿那会真的有民用能把市面上大厂的NAND写坏了的情况么,不都是主控先扛不住寄了 ...

所以为了让主控寿命能长一点,还是要做好硬盘的散热工作,不要长时间的让硬盘高速满载运行

destroypeter 发表于 2024-10-31 11:23

ZLOT2V2 发表于 2024-10-30 13:57
看你怎么用,我手里以前黑白片的MLC都是容量接近写满后写死的
你这全盘模拟在容量写到一定成都后还是要进行 ...

无论用什么缓存策略的硬盘,即使是满盘也有所谓的SLC Cache,有些甚至把op空间都拿出来当SLC Cache来使用了,而全盘模拟SLC的硬盘在满盘状态下并不是说SLC Cache就一定比其他策略的硬盘更大,而只要利用了SLC Cache都会放大写入,这和使用什么样的缓存策略没有任何关系的

gartour 发表于 2024-10-31 11:47

为什么2024还能看见这种贴

Doomslang 发表于 2024-10-31 11:59

这玩意就像租房子,一套150平米的房子,3人住躺着耍,5人住横着耍,8人住原地跳着耍,10人住自己床上耍,后来房东发现了群租房这个概念.....你们都叠罗汉耍吧![再见]

destroypeter 发表于 2024-10-31 12:24

23319858 发表于 2024-10-30 14:04
其实以现在ssd的技术还有游戏的体积,没几年估计硬盘就得升级换了!

实不相瞒现在电子ED了,不像以前到处找新游戏玩,加上电脑长期挂着一个500G的移动硬盘,所以1T容量对我而言暂时还够用

destroypeter 发表于 2024-10-31 12:40

wjqok 发表于 2024-10-30 14:07
反正你理解tlc的实际寿命就四五百次就可以了,剩余空间小的,硬盘比较忙来不及TRIM的在少部分位置会重复频 ...

我一般使用硬盘,都不会让硬盘整体占用率超过70%

wjqok 发表于 2024-10-31 12:53

补充点看法,厂家说的什么寿命是按照理论上算出来的,实际上用起来可靠性次数没那么大,固态硬盘这一类东西是也部分坏整体就不行了,许多人写入量并不大,所以厂家可以肆无忌惮的标个不错的值,大不了给那少部分写入狂更换,这部分量不大,售价早计划计提进去了。

lamda05 发表于 2024-10-31 13:20

对全盘模拟最常见的负面评价是纸面数据好看,而脏盘情况下性能明显下降吧,影响寿命倒在其次。

ZLOT2V2 发表于 2024-10-31 13:29

手里一堆ssd,垃圾的阿斯嘉特60%之后速度就掉了,牛逼的比如Intel 750P 99。9%之后 跑asssd照样几乎没啥掉速,传文件也是速度超级快,就像你说的你只用到70%,这很适合大容量模拟slc的人玩,不过可能一次失误比如下BT,量没控制到位,结果就可能出问题了。
再说了 好的SSD留10%都感觉还能在用点,价格贵是贵了不少,但是对于主板是有限的接口还是值得的
不过话说回来了,主板ssd接很多还是会影响开机速度
现在面对那么多ssd来说最需要的是一个外接的设备,散热好 又能满足U2 和M2的不同需求

xsdianeht 发表于 2024-10-31 13:59

正规厂商不需要担心民用盘写坏,因为正常用户保内不可能写坏
要是买杂牌那就自求多福吧,我手上一个杂牌MLC开TLC的盘,断电一晚上数据就变RAW

destroypeter 发表于 2024-10-31 14:32

moveable 发表于 2024-10-30 22:44
怕寿命就买tbw高的产品咯,KC3000 2t都有1.6PB

kc3000就是全盘模拟slc,所以寿命方面完全不用太过担心

destroypeter 发表于 2024-11-1 10:47

银月 发表于 2024-10-30 22:47
SN850




这个健康度数值不具备参考价值的,我见过西数写入40多t健康度还是显示99%的盘,不同主控不同品牌计算损耗的方式都不相同

destroypeter 发表于 2024-11-1 10:50

VictorTDD 发表于 2024-10-31 01:29
原厂新出的QLC盘反正不需要担心寿命了

如果qlc都不需要担心,那担心tlc更是没有任何必要了,颗粒撑个10年都可以,一般情况下主控都会先挂
页: [1] 2 3
查看完整版本: 关于“全盘模拟SLC”缓存策略对写入寿命影响的一点疑问