这块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综合性能惨不忍睹的结局。
PCIe 40固态硬盘无用论?实测打脸了
2019年的台北电脑展上AMD发布了第3代锐龙桌面计算机处理器以及AMDX570主板,这是全球首款支持PCIe 4.0规范协议的PC平台,从此PCIe 4.0开始正式落地。
与此同时,固态硬盘厂商也保持了技术的同步跟进,主控芯片厂商群联在台北展上就发布了业界首款PCIe4.0 SSD主控,PS5016-E16,这是目前消费应用市场上唯一的PCIe Gen4x4 NVMe SSD 控制芯片。
影驰HOF PRO M.2
影驰的HOF PRO M.2就是一款采用了关于PCIe 4.0主控芯片的固态硬盘,作为消费级首批PCIe 4.0固态硬盘,它的传输带宽直接翻倍到了16GT/s,顺序读取的速度也可以达到5.0GB/s的强悍成绩。
01 为啥PCIe 4.0 SSD如此极速?
在PCIe 4.0之前,我们现行的PCIe 3.0规范是主流,它的信号速率为8GT/s,编码方式是128b/130b模式,即每传输128个Bit,需要发送130个Bit。也就是说PCIe 3.0协议的每一条Lane支持 8 * 128 / 130 = 7.877 Gbps = 984.6 MB/s 的速率,一条PCIe 3.0 x16的通道,x16的可用带宽为 7.877*16 = 126.031 Gbps = 15.754 GB/s,双向带宽高达31.5GB/s。
速率对比(图源网络)
而PCIe 4.0,则是将这个带宽再翻一倍,双向传输速度可达到64GB/s,所以这也是PCIe 4.0 SSD性能如此强悍的主要原因。
02 PCIe 4.0 SSD值得买吗?
在PCIe 3.0固态硬盘时代,由于PCIe x4传输带宽限制的原因,即使顶级的NVMe固态硬盘传输速度也仅能保持在3.5GB/s左右,这样的速度在以前完全够用,但随着内容创作者时代的到来,消费者对存储产品的性能和容量需求不断加大,所以目前PCIe 4.0固态硬盘的发布可以说非常符合当下行业的发展趋势。
由于目前主机平台尚未大范围普及的原因,现阶段支持PCIe 4.0规范的固态硬盘数量并不多,而HOF PRO M.2作为影驰旗下首款支持PCIe 4.0规范的固态硬盘,搭载了群联PS5016-E16芯片是群联目前旗舰级产品,采用28nm制程且搭载最新的96层3DNAND闪存颗粒以及第四代的LDPC纠错引擎,这也是它能实现如此性能的根本原因。
左为某旗舰PCIe3.0固态硬盘 右侧为影驰HOF PRO M.2
通过实际跑分对比,我们也能看到二者的性能差异所在。这款主控芯片除了可以给HOF PRO M.2带来大幅提升的性能以外,内部还涉及了智能温控机制以及隐藏式的IC散热装置,能很好的对固态硬盘在重负载情况下带来的热量进行发散,最终让固态硬盘更长久、稳定的发挥高性能,由此提升用户使用体验和工作效率。
售价合理
由于产品定价的原因,在不久之前众多小伙伴对PCIe 4.0固态硬盘还是持“只可远观”的态度,动不动双倍于PCIe 3.0固态硬盘的价格确实难以让人接受,不过现如今它的售价已经开始相应降低,与旗舰级的PCIe 3.0固态硬盘售价已经相差无几。所以目前对于有性能需求,想升级硬件性能的小伙伴来说不用持币代购,完全可以下单。
03 用实际体验说话
除了常规的跑分测试以外,为了进一步验证PCIe 4.0固态硬盘对我们日常生活带来的体验,我们在实际体验测试环节选取了后期剪辑经常使用的AfterEffects和PremierePro软件来进行测试。
PremierePro
PR测试成绩
小编选取了大约6GB左右的超高清视频文件,首先在PR上进行测试,PR测试环境项为导入文件、预览渲染、导出素材等三个环节。我们看到载入素材仅仅花费时间3.4秒,预览渲染这个复杂的操作过程也仅花费30秒,最终的导出素材花费时间为93秒,比PCIe 3.0固态硬盘的速度提升十分明显,也足以证明HOF PRO M.2大带宽带来的高效率。
AfterEffects
AE测试成绩
AfterEffects的测试综合了视频的载入、预览、特效曲线、预览特效以及导出素材的结果。我们看到载入素材近花费4秒,预览渲染和特效曲线花费时间35.4秒和20.7秒,变形稳定这一步操作比较繁琐,所以花费时间较长为85秒,最后的预览特效环节和导出素材环节花费时间为24.1秒和8秒。
这样的成绩在消费级领域来看,毫无疑问是第一梯队水准,虽然这样的表现离不开CPU、显卡、内存这些核心硬件背书,但是PCIe 4.0固态硬盘的巨大带宽和数据吞吐量毫无疑问,也对此起到至关重要的影响作用,所以在如此负载下电脑的性能表现依然十分强悍。
04 写在最后
目前AMD已经推出支持PCIe的平台解决方案,今年Intel也会推出相关解决方案,这说明5G技术带动发展了巨量数据,相关硬件厂商已经开始布局。例如自驾车、AI人工智能、高清视频、AR/VR都离不开数据的存储。随着5G物联网时代的来临,家庭使用场景下启用数据互联的设备将急剧增加,PC将有可能成为个人服务器和数据处理中心的存在,而个人PC数据处理中心需求渐渐浮现,消费者对于存储设备的需求势必不断加大,而目前来看大带宽的PCIe 4.0是最合适的选择。
相关问答
傲腾能否取代 NAND 闪存?你怎么看?英特尔在中国大连投资55亿美元建设的二期工厂最近正式投产,主要生产96层堆栈的3DNAND闪存,这个工厂量产可以大幅增加英特尔在NAND市场的竞争力。在高端存储芯...
固态硬盘SSD 真的 安全吗?当一块SSD坏掉了,需要扔掉的时候,你是否想过,SSD里面是否已经真的删除干净,是否还有你私密的数据呢?特别是对银行业或者军工的SSD,里面包含了很多机密的数...执...
明年Intel的3D XPoint内存推出,国内上百亿建设内存工厂会不会打水漂?首先来简单介绍一下3Dxpoint,该储存芯片将兼顾NAND的非易失性,高密度和DRAN的低延迟,超高耐用性,超高速率,预计单块模组的容量是512GB,双路服务器可组6TB...首...
手机零件中一般哪个部分是最贵的?-ZOL问答请问手机零件里,比如主板、摄像头、屏幕之类的东西,哪个是最贵的?手机10人讨论1.5w次围观关注问题写回答讨论回答(10)bb44878不同手机,成本最高的零部件...
ufs21和31的区别?3.0闪存的单通道带宽提升到11.6Gbps,比之前G3标准的UFS2.1翻了一倍,考虑到UFS3.0支持双通道读写,实际的带宽为11.6*2=23.2Gbp...1、带宽不同采用了全新的规范...
DOM电子盘和SSD固态硬盘的不同?-ZOL问答DOM电子硬盘就是ide接口,CF卡顾名思义就是CF接口这两种盘受体积和成本控制,使用单NandFlash芯片,一般容量都不大,速度一般是每秒十几到几十兆。SSD一般采用多...
22nm工艺还在继续生产,Intel 真的 黔驴技穷了吗?Intel继续“打磨”22nm工艺,Intel真的黔驴技穷了,非也!随着Intel在本月开始出货10nm工艺处理器,Intel在先进半导体工艺上将转向14nm为主、10nm加速量产及推...
ufs2.1闪存在手机上怎么查?做一个消费者真不容易,吃东西要成食品专家,买东西要有化学,物理知识,要懂电路电气原理。现在出了个“闪存门”,买手机又要成数码专家了。手机上的ROM,也...
bsa(蓝海天使链)虚拟货币,忘记交易密码,请问怎么找回,在线急?1、插红卡进入红龙界面选backupsystemnand备份系统。2、打开第一个红鞋子图标,进系统后关机取出机身tf卡,把备份出来的nand.bin复制到电脑上保存好(万一系...
为何SSD硬盘的写入次数只有数千次?固态硬盘是有和优盘中一样的存储颗粒组成!不过固态硬盘容量大,是有很多颗粒的!他们叫Nandflash!Flash的内部存储是MOSFET,里面有个悬浮门(FloatingGate)...固.....