快讯
HOME
快讯
正文内容
mlc nand怎么样 这块SSD为何获评表面固态硬盘?解密光鲜跑分背后的秘密
发布时间 : 2024-11-25
作者 : 小编
访问数量 : 23
扫码分享至微信

这块SSD为何获评表面固态硬盘?解密光鲜跑分背后的秘密

固态硬盘应该怎么选?佛系用户的答案是不是随便买,都行都可以,没关系,只要便宜就好?

1元1GB还要什么自行车?有玩家上了秋名山“老司机”的车却又中途跳车,699元开车的七彩虹SL500 640G中究竟发生了什么,让他发出“表面固态”的长文批判?这块固态硬盘辗转到达了PCEVA手中,让我们一起来看其中奥妙。

既然是表面固态,先来看看它的表面成绩吧。它的AS测试成绩还凑合,秋名山也把AS 10G测试当作了卖点。这是因为SL500 640G使用了全盘SLC Cache,空盘条件下等同全跑在SLC缓存里,空盘即便连续写上200GB都不会掉速,又何惧你10GB写入测试?

然而有细心玩家发现,实际使用中这块固态硬盘卡顿明显,经过空盘和使用250G以上容量后的对比测试,终于发现这是一张拥有两张脸的表面固态硬盘。

空盘PC Mark 7成绩5053分,比金士顿入门级的A400 240G还要低一些,不过还算凑合能看的水平。

再看空盘条件下PC Mark 8成绩,七彩虹SL500 640G能够拿到4924分,勉强取得入门级中流水平,这已经是它能够拿出的最好成绩了。

看到这里佛系用户也许还会说都行,可以,没关系。不要紧,继续往下看。

作为一张格式化后596GB的固态硬盘,当盘内已使用空间达到256GB以上时,七彩虹SL500 640G的PC Mark 7存储测试成绩直降366分,变成了4687。这时我在大厂固态硬盘中已经找不到能和它匹配的型号了,哪怕是120GB也没有这么慢的。

盘内已使用空间达到256GB以上时,PC Mark 8存储测试评分4615分,相比空盘时成绩降低了309分,直接落入比丐中丐还要低的水平,而这才是七彩虹SL500 640G真正的日常使用性能体现。

入门级120G固态硬盘的PCM8得分基本都在4850分以上,在50分就能差出一个等级的PC Mark 8存储测试当中,4615分是一个表面固态硬盘该有的分数。

为何七彩虹SL500 640G使用“BGA封装、Intel原装3D闪存”这样高大上的硬件,却提供了如此不堪的两面派表现?简单说就是这款佛系固态硬盘虽然使用了3D闪存,但却只有两个闪存通道;虽然闪存实际拥有高达768GB的物理容量,但却只搭配了无外置缓存的SMI 2258XT主控;虽然努力用全盘SLC算法营造了一个漂亮的外表性能,但却为了保命放弃了固态硬盘最最基本的闲置垃圾回收机制。

好了关于七彩虹SL500 640G最基本的问题我已经回答完毕,如果你还对这块固态硬盘深层次的内幕有兴趣,请继续读下去,文章比较长是为了让大家从深层次看透这块固态硬盘,如果你现在没有时间,可以用佛系心态先收藏起来慢慢品读。

针对SL500 640G的三大罪一条一条分析,首先是虽然使用了3D闪存,但却只有两个闪存通道。 拆解图中明白可见它只有一颗闪存颗粒,这里先不纠为何“原装闪存”会出现批号数字间隔不同这种细节,七彩虹肯定能给大家很多种解释的。

通过随处可得的SMI开卡工具可知SL500 640G是将MLC类型的L06B闪存开成了TLC类型的TLC类型的B0KB使用。这并不是七彩虹的独家秘籍,而是Intel/美光的这款闪存原本就被设计为MLC/TLC两用。如果仅仅是把MLC开成TLC还不足以造成如此恶劣的后果,但一颗闪存仅能利用主控4个闪存通道其中的2个,这无疑让性能恶化变得雪上加霜。

29F04T2AWCMG2使用了16Die封装,如果按MLC类型的L06B开卡的话它有512GB容量,七彩虹SL500 640G是按TLC类型的B0KB去开卡,因此闪存总容量有768GB,但是它仅仅开放了640G给用户使用。

七彩虹SL500 640G的第二个问题:虽然闪存实际拥有高达768GB的物理容量,但却只搭配了无外置缓存的SMI 2258XT主控。 无外置缓存方案通常适合小容量固态硬盘使用,而搭配大容量闪存时FTL闪存映射表体积过大,将映射表在闪存与主控内置SRAM之间交换容易产生一些问题体现在SL500 640G当中就是,当QD队列深度大于等于2时,普通的纯随机读取都会发生明显的数据传输中断与无响应状况:

虽说七彩虹SL500 640G使用无外置缓存方案不擅长随机读写,但类似BUG并没有发生在其他同样采用无外置缓存方案的固态硬盘当中。遭遇过固态硬盘卡顿BUG的朋友应该都有印象,时不时的卡顿会让固态硬盘用起来比机械盘还难受。由于慧荣采取了和群联截然不同的销售方式,使用SMI主控的非原厂品牌固态硬盘较少有可能获得固件更新和维护,这个BUG或将伴随SL500 640G终身。

除了上边提到的BUG之外,混合读写性能差也极大影响了SL500 640G实际使用性能,甚至于以空盘状态下的读写性能也不比普通TLC固态硬盘好到哪里去。

4K随机读取,队列深度为1时, 80%读取20%写入的条件下性能就会降到16.38MB/s读取、4.03MB/s写入的水平。60%读取40%写入的情况下就更糟糕了,读取和写入带宽加一起还不到20MB/s。

接下来看4K随机读写,队列深度等于32的情况。或许有人会说,七彩虹SL500 640G使用的是无外置缓存的主控,你这样测混合读写是吹毛求疵啊,还真不是,像七彩虹这样烂的性能并不多见。这里的测试区间只有512MB,还没有测到SLC缓存用完后强制垃圾回收的表现,那样的话就完全不能看了。

混合读写是直接影响日常使用体验的——电脑实际使用中不是像理论跑分软件那样读取的时候只读取,写入的时候只写入。Windows作为多任务操作系统,很多程序和后台服务进程同时运行,即便再轻度的使用,实际对于硬盘来说都是读取和写入混杂进行。这也是只看表面AS SSD Benchmark跑分发现不了日常使用速度慢的原因。

七彩虹SL500 640G的第三个问题:努力用全盘SLC算法营造了一个漂亮的外表性能,但却为了保命放弃了固态硬盘最基本的闲置垃圾回收机制。 外表性能和实用性能的巨大差异前边已经说过了,这里来分析SL500奇葩的垃圾回收机制。

固态硬盘和优盘主要有两个不同:优盘通常最多2个闪存通道,而固态硬盘通常有4到8个通道;优盘通常不设闲置垃圾回收机制以避免突然拔掉优盘时数据出错,而固态硬盘为了性能大都会在闲置时进行主动垃圾回收,提前擦除无效数据块,整理出空白块以备数据写入时直接使用。

在七彩虹SL500 640G身上,它只具备优盘级别的2个闪存通道,同优盘一样靠被动强制GC垃圾回收来降低写入放大率。由于应用了全盘SLC模式,不设闲置垃圾回收意味着被写入的数据有机会在被强制GC为TLC态之前就被删除掉,这样就不会消耗闪存的TLC擦写次数,通过龟缩式防守提升理论写入寿命。

SL500 640G非常大胆地在TLC闪存上使用了全盘SLC模式。768GB的闪存容量理论上可以模拟成256GB的SLC缓存,在缓存内以SLC形式写入可达到450MB/s的高速度。而超出缓存之后就需要将部分数据释放为TLC状态,省出空间后再写入,边GC边写入造成了SL500 640G在SLC缓存外的写入性能奇差,尤其是性能一致性劣化到几乎无从谈起的地步。

上图HDTach展示了全盘范围的写入速度变化,由于SL500 640G按照TLC开卡后闪存容量实际有768GB,全盘SLC模式理论上能够提供256GB的全速写入空间,而在这之后就是边GC边写入。

全盘SLC模式是一个比较激进的策略,在此之前只有部分MLC闪存固态硬盘应用,并且SLC缓存的范围会随着用户使用容量的变化的自动调整:当用户写入停下时自动将已写为SLC状态的数据释放回MLC状态,剩余空间继续做SLC模式接受新的写入。

不过在SL500 640G这里,七彩虹做出了一个堪称前无古人的疯狂举动:它不会主动释放SLC缓存,只会在闪存无处可写时才进行实时的GC释放。实时GC释放会造成性能极度恶化,尤其在SM2258XT这种无外置缓存的低端主控上更为明显,当缓存用尽时,固态硬盘会进入持续100%占用状态,每隔20秒左右才会响应一次:

如何形容这种酸爽?桌面程序挨个点,一点反映都没有,等上20秒才拖拖拉拉的开始出现软件界面,这给人的使用体验是非常糟糕的。过去机械硬盘速度慢,但是硬盘工作时发出的噪音会提示用户当前正在工作,而固态硬盘工作是无声的,加上现在很多品牌机都取消了硬盘读写指示灯,用户在固态硬盘卡住的时候得不到任何电脑仍在工作中的提示,就那么卡在那里动弹不得,比CPU满载更容易让人抓狂。

有朋友肯定会说,轻度写入的家庭用户是不是就没有这种问题了呢?表面上看是的,七彩虹SL500 640G在盘内空间使用超过256GB之后会保留至多8GB左右的SLC空间可直接写入。

但在这部分小容量SLC缓存之外,七彩虹SL500 640G并不会进行闲置垃圾回收了。无论你的使用负载有多轻,给它多久的休息时间,它都不会进行垃圾回收工作,以此来尽可能让写入的数据保持在SLC状态,避免写入放大的提升,减少闪存磨损,即便这样会给性能造成极大伤害也在所不惜。

前边已经展示过的PC Mark 8测试成绩已经能够代表七彩虹SL500 640G的家用轻度使用性能,比之当前市售的丐中丐产品还要更慢,减少写入负载也无法弥补它混合读写性能差的缺陷。

更多的延伸测试:为已经上车的朋友找出路

七彩虹用768GB的NAND容量做了全盘SLC模式,那么如果增设用户OP,直接把SL500 640G当成完整SLC使用能解决性能稀烂的问题吗?使用HDAT2或者ATATool可以给固态硬盘增设OP预留空间,现在将七彩虹SL500 640G进行Secure Erase,然后OP缩减成240GB容量,理论上现在就是完全SLC模式了。

现在来看SL500 640G OP到240GB之后的性能表现,持续写入不再掉速,看起来是不是漂亮多了?不过699元原本就能买到更高性能的原厂240GB MLC闪存固态硬盘,谁还会选一款存在天生缺陷的产品呢?

即便完全以SLC模式工作,混合读写性能差的缺陷也决定了它只能发挥出一款入门固态硬盘的中等性能水平,这已经是它最好的结局了。

从测试过程也能发现,这张七彩虹SL500 640G的SLC写入部分是不计入NAND写入量的,当主机写入增加了940G的时候,NAND写入量只增长了48GB,写放大远小于1。闪存以SLC模式使用虽然寿命相比TLC使用会提升,但却也无法与真正的SLC闪存相提并论。这里NAND写入量统计不再能真正体现它的闪存磨损水平。

699元的240G真的一抓一大把,完全有的挑。七彩虹之所以要做这么个奇葩容量出来,其实就是牺牲实际使用性能,搞出一个空盘测试看似性价比爆棚的噱头出来吸引眼球。真正走量的可能是按MLC开卡成480GB的型号,至于那块盘怎么样,有网友反应也存在类似的问题,如有网友想深究可以发盘来给我们测。

我们已经测试过两种SM2258XT主控搭配Intel 3D闪存的固态硬盘,一个是台电S500 128G,结果发现它没有磨损均衡;另一个是七彩虹SL500 640G,结果发现它没有闲置GC垃圾回收。两个硬伤究竟是固件疏忽,还是有意而为,或许只有慧荣自己明白了。

最后让我们脑补一下七彩虹这个奇葩硬件方案诞生的原因:美光的第一代3D闪存有一个比较大的缺陷那就是不支持Copy Back,导致SLC缓存释放效率非常低,缓存用尽后写入速度低下并且波动地很厉害。这一点我们在Intel 600p上就能非常清楚的看到:

在MX300当中美光通过全盘动态SLC来掩盖这个问题,MX300拥有4个闪存通道,并且拥有闲置GC垃圾回收,会主动释放SLC缓存确保家用条件可持续的性能发挥。而只有2个闪存通道的台电和七彩虹的SM2258XT固件也应用了全盘SLC算法,这个算法有写入放大方面的劣势,所以七彩虹在SL500 640G里干脆不做闲置垃圾回收,通过被动强制垃圾回收策略让尽可能多的数据保持在SLC状态,牺牲性能全力保命。SL500同时还使用了无外置缓存的硬件方案,在搭配大容量闪存时FTL闪存映射表的管理也会遇到一些麻烦,最终各种不利因素合并在一起,共同造成了SL500 640G综合性能惨不忍睹的结局。

QLC大势所趋、PLC呼之欲出:英特尔NAND闪存为何这么优秀?

2020年10月,英特尔宣布以90亿美元的价格,将旗下NAND闪存业务出售给SK海力士,震惊业界。

但事实上,与其说是出售,不如说换个方式独立运营,英特尔并未放弃对于NAND闪存的投入,仍然持续推进相关产品和技术 ,去年12月就全球首发了144层堆叠的QLC,以及多款相关产品,涉及消费级、数据中心。

根据规划,英特尔将在未来几年内,逐步将NAND闪存、SSD固态盘的设计、制造、运营转移到SK海力士旗下,其推动NAND技术创新和对全球客户的承诺不会改变。

当然,英特尔NAND闪存不会面面俱到,主要还是关注数据中心领域,兼顾消费级客户端。

为了让大家更深入地了解英特尔NAND闪存技术优势,坚定对其前景的信心,英特尔近日也特别分享了一些深度资料。

这张“金字塔”结构图大家应该都很熟悉了,代表着英特尔对于存储体系的理解,从塔尖到塔底,容量越来越大,延迟越来越高,相邻级别的容量、性能差都在10倍左右,适合不同冷热等级的存储需求。

其中,NAND SSD固态存储,位于传统机械硬盘、磁带冷存储之上,傲腾SSD之下,是一种高效率的存储方式。

顺带一提,英特尔傲腾业务并没有出售。

作为闪存技术的领导者,英特尔在闪存技术研发上已有30多年的历史,尤其是近几年在QLC上持续发力,是全球第一家出货数据中心、消费级QLC PCIe SSD的企业。

20世纪80年代中期,英特尔就开始进军NOR闪存,最初的制造工艺还是1.5微米,2005年开始转入应用更广泛的NAND闪存,制造工艺起步于65nm,2D时代如今已达1xnm级别,SLC、MLC、TLC、QLC一路走下来,堆叠层数也从32层一直到了144层。

QLC之后就是PLC,每个单元可以保存5个比特的数据,共有多达32种状态,如何保持数据稳定性、持久性面临更大的挑战。在这方面英特尔一直是非常积极的,极为看好其前景,但何时量产应用还没有明确的时间表。

英特尔3D NAND技术与产品是为高密度、高可靠性而设计的,其中高密度来自不断增加的3D堆叠层数和阵列下CMOS(CuA)结构设计,高可靠性来自于浮栅单元设计。

先说高密度。英特尔闪存一直走浮动栅极+阵列下CMOS结构的路线,相比于友商的替换栅极结构,或者说电荷撷取闪存结构(CTF),拥有更紧密、对称的堆栈层,没有额外单元开销。

从对比结构图可以看到,英特尔浮动栅极的Cell单元是均衡的,基本保持一致 ,更加紧凑,同时单元尺寸也更小,可以堆叠更多层数,而替换栅极会浪费一些空间,影响Cell单元的堆叠效率、密度。

阵列下CMOS,顾名思义就是将CMOS和周边控制电路放在Cell单元阵列的下方,同样有利于提高空间利用效率,当然堆叠层数增多之后,CMOS、Cell之间的联系控制难度也会有所提高。

两项设计结合,英特尔3D NAND的面存储密度可以高出最多10% ,继而提高制造效率,每块晶圆可以切割出更多容量,成本也能得到更好控制。

再说高可靠性。英特尔3D NAND闪存采用了成熟的垂直浮动栅极单元技术。不同的Cell单元之间是分离的,通过浮动栅极技术存储电子路径,好处就是单元与单元的干扰很小,对于漏电、数据保持也更有优势。

每个单元的电子数量,相比2015年的2D MLC NAND增加了6倍左右,从而大大提高控制力,而庞大的电子数量可以更好地防御漏电,减轻长时间后的数据丢失问题。

同时,英特尔利用离散电荷存储节点,具备良好的编程/擦除阈值电压窗口,可以有效保障存储单元之间稳定的电荷隔离,以及完整的数据保留。

另外,英特尔几十年来对于电子物理学有着深厚的研究和积累,已经非常熟练地掌握隧道氧化层工艺。

英特尔强调,半导体工艺中,最复杂的一环其实是刻蚀,因为对着闪存单元堆叠层数的增加、电子数量的增加,多层刻蚀就像挖一口深井,必须确保垂直下去,所有单元的一致性相当高,否则会造成不同单元性能差别明显,整体闪存的密度、可靠性也就不复存在。

打个比方,这种操作就像是在埃菲尔铁塔上扔下一颗实心球,落地后的偏差程度必须保持在厘米级,目前只有极少几家可以做到。

SLC、MLC、TLC、QLC等闪存类型大家都很熟悉了,分别对应一个单元1个、2个、3个、4个比特,会分别形成2种、4种、8种、16种状态,呈指数级增长。

这种变化会影响一个非常关键的指标,那就是读取窗口 ,而随着闪存单元比特、状态的增加,读取窗口越来越小,导致读取准确性难度加大,一不小心就会分不清到底是1还是0,结果就反应在可靠性上。

看右侧,在数据保留性能方面,对比FG浮动栅极、CTF电荷捕获两种结构,前者优势更加明显,从开始状态到使用5年之后,电荷损失程度都更小,甚至是5年之后的电荷保留程度,都堪比CTF的最初状态。

接下来的PLC闪存,每个单元要存储5个比特,对应多达32状态,读取窗口进一步收窄,因此电荷损失的控制力度就更加至关重要,这也是英特尔闪存架构的优势所在。

当然,时至今日很多人依然对QLC有很大的偏见,认为其寿命、可靠性过差,根本不堪大用。这个问题需要理性看待,就像当年大家都瞧不起TLC,现在则成了绝对主流。

由于天然属性的缘故,QLC的寿命、可靠性指标确实是不如TLC,但这并不意味着它一无是处。

事实上,QLC并非要彻底取代TLC,至少短期内不是,它更适合读取密集型应用,适合大区块数据、顺序数据操作,比如AI人工智能、HPC高性能计算、云存储、大数据等等。

而在写入密集型、读写混合型工作负载中,TLC自然是更佳选择,二者是一种相辅相成的关系。

另一方面,QLC闪存的存储密度、容量更大,可以大大节省存储空间 ,比如使用英特尔QLC闪存、30.72TB最大容量的D5-P5316 SSD,在1U服务器内就可以轻松做到1PB的总容量,而如果使用传统16TB硬盘,则需要三个2U机架空间。

在全力推进QLC的同时,英特尔也会持续坚持TLC,第三季度就会发布新的144层堆叠TLC SSD,企业级的D3-S4520、D3-S4620。

总的来说,英特尔虽然将NAND闪存业务卖给了SK海力士,但这只是交易层面的,不会影响技术、产品层面。

未来,新公司承诺将持续在NAND闪存业务上大力投入,保持领先地位,其闪存产品的用户、客户也不必有任何忧虑。这一点,从近半年来不断分享闪存技术、持续发布闪存产品,也可见一斑。

基于英特尔30多年来在闪存上的投入和积累,同时联合SK海力士高超的闪存技术实力,强强联合的前景也更值得期待。

至于闪存类型之争,其实也可以更淡然一些。SLC早已成为江湖传说,MLC只偏安在工业等特殊领域存在,TLC是当下绝对的主流,QLC的地位会越来越高,PLC也是呼之欲出。

结构属性决定了闪存类型演化的同时,可靠性、寿命会有相对削弱,但一方面容量越来越大、单位成本越来越低,这是必然的方向,另一方面辅以各种架构、技术优化,别说满足日常消费级需求,用在数据中心里也不是什么事儿(当然也要看具体的工作负载,非要让QLC大规模随机写入自然是强人所难)。

相关问答

3dnand颗粒和 mlc 颗粒哪个好?

3dnand颗粒好3DNAND颗粒可以分为32层、48层甚至64层或更高层次,而3DTLC颗粒由于产品不同,所以规格也不尽相同,但有一点不会变,就是普通硬盘的读写速度远远...

固态硬盘哪个闪存类型好?

除了主控芯片和缓存芯片以外,PCB板上其余的大部分位置都是NANDFlash闪存芯片了。NANDFlash闪存芯片又分为SLC(单层单元)和MLC(多层单元)NAND闪存:1.SLC全...

固态硬盘SSD解析SLC, MLC 和TLC三者的区别?

构成SSD的主要IC有主控芯片和NAND闪存,SLC、MLC和TLC三者都是闪存的类型。1、SLC=Single-LevelCell,即1bit/cell,速度快寿命长,价格超贵(约MLC...

七彩虹1t固态硬盘 怎么样 ?

七彩虹1t固态硬盘还是可以的,1、优点:使用MLC3D-NAND,整体性能较为均衡,价格较低,性价比较高。特别适合像我们这些普通人。2、缺点:七彩虹缺少官方的SSD...

创维网络电视机顶盒好不好?机顶盒品牌推荐-ZOL问答

2、创维T2,参考报价:¥298;内存:1GBDDR3;闪存:8GBMLCnandFlash;无线功能:支持,RTL8188ETV。3、创维盒子A1,参考报价:¥299;产品类别:网络播放机,智能电...

mlcin接口干嘛用的?

回答如下:MLCIN接口是一个机器学习联合计算的接口,用于实现多个参与方之间的数据共享和模型训练。通过MLCIN接口,不同参与方可以将自己的数据安全地共享给其他...

vivo手机用什么牌的储存卡好???急需回答-ZOL问答

并配合SanDisk最新NANDMLC技术及控制器技术。大小(11mmx15mmx1mm),约等于半张SIM卡,Trans-FlashCard为SDCard产品成员的一员,附有SD转接器...

mlc 跟slc芯片有什么区别啊?

数码播放器中一般采用两种不同类型的NAND闪存。其中一种叫做SLC(SingleLevelCell),单层单元闪存;第二种叫做MLC(MultiLevelCell),多层单元闪存。两者的主...

关于三星850pro和evo固态硬盘的区别?

三星固态硬盘PRO和EVO简单来说定位有所区别,PRO定位高端旗舰型号,EVO定位亲民大众型号。我从官方客服得到答案是,EVO用的是闪存颗粒是SamsungV-NAND3bitMLC...

内存卡读速的区别?

内存卡读速指的是从内存卡中读取数据的速度,读取速度快的内存卡可以使得数据传输更加流畅和快速,有助于提高设备的整体性能与体验。内存卡读速的区别通常取决...

 伊底帕斯之镜  色翁荡媳小雪王刚 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部