网易首页 > 网易号 > 正文 申请入驻

多维度深入剖析QLC SSD硬件延迟的来源

0
分享至

本文主要针对QLC SSD本身硬件底层延迟来源进行剖析,看看是否有新奇的发现。

如之前文章的介绍,目前NAND已经从SLC发展到PLC,但是PLC离大规模上市还有一段距离,我们暂时先略过。市面上主要流通的就是4种NAND类型:SLC、MLC、TLC、QLC。随着每个寿命从高到低依次是SLC>MLC>TLC>QLC.

随着单个cell含有的bit数越多,NAND的可靠性也会有所降低。同时写延迟也在不断地增加。SLC写延迟在0.5ms级别,到QLC写延迟达到10-20ms,40倍的差距。这也导致QLC SSD性能出现很大的下降。

在评价SSD性能指标的时候,我们通常会提到顺序读写带宽,随机读写IOPS,这些指标与NAND之间的关系是怎么样的呢?延迟的来源有哪些?

(1)NAND Read Page时间影响SSD读性能

Host从SSD读数据,最终数据的来源也是要从NAND die上读取,对NAND die发送Read Page操作,数据返回。这个过程的耗时直接决定了SSD读性能的好坏。下图是某个比较老的NAND SPEC相关读操作的示意图,仅供参考。

(2)NAND Program Page时间影响SSD写性能

Host向SSD写入数据,数据最终的归宿是NAND die。数据写入NAND的时间依赖NAND Channel和Plane的设计,更重要的是需要依赖NAND die本身program page的时间,这个过程的耗时直接决定了SSD写性能的好坏。下图是某个比较老的NAND SPEC相关写操作的示意图,仅供参考。

比如下图是在去年ISSCC展示的不同场景QLC SSD性能的对比。其中,我们可以关注到Program Latency(tPROG)的时间,跟Program Throughput写带宽有直接的关系。同样的Plane配置下,Program Latency(tPROG)的时间越小,Program Throughput写带宽就会越大

(3)NAND Block Erase的时间也会影响SSD读写性能

下图是SSD写入page的简单示意图。当数据以4KB大小随机写入时,最左边的die的第一个block已经写满了,包括了有用数据或者invalid无效数据。

在SSD FW内部GC启动的策略下,最左边die的第一block的有效数据被搬迁到空闲的数据块block。同时该block开始执行Erase操作。此时,如果我们要读取在这个die的数据A的时候,因为同一颗die正在进行erase操作,就会导致A数据读操作无法执行(同时,如果同一个die或者plane有读操作进行,此时读取同一个die和plane,也会产生冲突,影响读性能),需要等待erase操作完成。最终导致读的延迟里面有多了一个erase block的操作,读性能就会看到一个抖动。

在GC的另外一种状态,SSD内部没有空闲的block,需要等待GC搬迁数据和擦除数据,腾出空闲的数据块,这个过程,erase的操作也影响到写性能。假如我要写入一个4KB的数据Z覆盖A,并恰好目标块没有空余的页区,需要进行GC回收。这个时候就需要把B、C、D、E、F五分数据都搬走,然后擦除整个数据块,擦除完成后再整体写入6个数据页。这个整个过程,Host虽然只写了4KB的数据,但实际过程中,由于GC的问题,NAND最终写入了24KB。那么写放大WAF=24KB/4KB=6. 这整个过程写延迟和写放大都受到了很大的影响。

扩展阅读:SSD写放大的优化策略要统一标准了吗?

(4)NAND其他特性对SSD读写性能的影响

比如要增加写性能,做法是在NAND array Bit Line方向增加plane的并发度,多个page一起写。另外,也可以通过减少Bit line的长度来降低RC延迟,这样可以提升读的性能。

同时,NAND ONFI接口的速率也会影响性能,目前常见的接口速率2400MT/s, 3200MT/s, 3600MT/s。

(5) ECC纠错对SSD读性能的影响

在host读取数据过程中,最理想的情况是一个Page Read Time的时间就可以直接返回数据。但现实情况是,我们可能会因为一些不想看到的问题,导致性能受损。

比如读写之间的温度差、Data Retention、读干扰、写干扰等。导致出现数据翻转,需要启动Read Retry重读机制、LDPC纠错、RAID纠错等修复机制。这个过程就会导致性能出现跌落或者延迟抖动。

在QLC SSD中,因为Vt level之间的电压差更狭小,访问同一个区域的扫描电压影响会更大,更容易引发读干扰的问题。

同样的,Data Retention也比较明显,读写温度差异对QLC NAND的更加敏感。

扩展阅读:SSD可靠性分析前传之NAND闪存可靠性概览

(6) 3D-NAND工艺对SSD性能的影响

目前业内3D-NAND工艺架构主要分为两个阵营,一个阵营,以Solidigm(Intel NAND卖给海力士后新成立的公司)为首,采用Floating Gate(FG)浮栅,另外一个阵营三星/WD等,采用Change Trap Flash。FG浮栅将电荷存储在导体中,而CTF将电荷存储于绝缘体中,这消除了单元之间的干扰,提高了读写性能,同时与浮栅技术相比减少了单元面积。不过,FG浮栅对read disturb和program disturb的抗干扰比CTF要好。

FG浮栅架构在Program过程,采用4-16 program算法,这个过程可以减少program disturb写干扰。

CTF架构,或者叫做RG架构,采用16-16 progam算法,两次program都要求所有page直接写入NAND,第一次program电压是放置在最终电压附近。CTF的Data Retention相对比较严重。

在写性能方面的对比,不同的架构有不同的表现。

  • 在TLC NAND中,CTF架构tPROG比FG浮栅低18%,所以在TLC SSD中,CTF架构TLC NAND SSD的性能比FG架构TLC NAND SSD性能要好。
  • 在QLC NAND中,由于program算法差异的影响,FG浮栅表现更好,FG架构QLC NAND SSD性能比CTF架构QLC NAND SSD性能要好。

再搬出这个QLC SSD性能对比图,同样4plane的QLC SSD,采用FG架构的Intel QLC SSD写延迟tPROG=1.63ms比采用CTF架构的SK Hynix写延迟tPROG=2.15ms要低。

不同的NAND工艺架构,在不同的维度各有千秋,对维度对比,供大家参考。

扩展阅读:3D-NAND向500层进发,天花板在哪里?

结语

不同的FW架构设计、FTL算法设计、NAND die plane/速率等的差异,都会直接影响SSD的性能与延迟,设计一块性能优越且稳定的SSD,是一项繁琐但具有很强艺术性的工程

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
70投113分,52投83分,季后赛才3场,恩比德和约基奇差距就出来了

70投113分,52投83分,季后赛才3场,恩比德和约基奇差距就出来了

篮坛扒客
2024-04-27 16:45:54
深圳工资价位:你的收入,是否跑赢了中位数?

深圳工资价位:你的收入,是否跑赢了中位数?

安安小小姐姐说城市
2024-04-27 18:32:48
销量暴跌52%!全面停用“中国芯”后,全球PC巨头要凉了?

销量暴跌52%!全面停用“中国芯”后,全球PC巨头要凉了?

小蘑菇壹号
2024-04-26 21:36:59
有一种“谋算”叫张碧晨和华晨宇,孩子4岁了,才明白这盘大棋!

有一种“谋算”叫张碧晨和华晨宇,孩子4岁了,才明白这盘大棋!

娱乐八卦木木子
2024-04-27 17:32:38
比尔盖茨和新女友很般配,61岁宝拉是富豪遗孀,长得像前妻梅琳达

比尔盖茨和新女友很般配,61岁宝拉是富豪遗孀,长得像前妻梅琳达

照见古今
2024-04-27 20:38:07
男篮最大赢家:亿万家产,美人坐怀,球队顶薪,为国出征

男篮最大赢家:亿万家产,美人坐怀,球队顶薪,为国出征

娱乐八卦木木子
2024-04-27 07:10:21
杭州清凉山事件持续发酵,疑双人不雅照流出,男子真的太聪明了!

杭州清凉山事件持续发酵,疑双人不雅照流出,男子真的太聪明了!

小虎新车推荐员
2024-04-27 23:29:08
任骏飞伤情更新+徐杰苦练三分,这两位可能会成广东赢球X因素

任骏飞伤情更新+徐杰苦练三分,这两位可能会成广东赢球X因素

林子说事
2024-04-27 21:43:31
美国宣布为乌克兰购买价值60亿美元的武器

美国宣布为乌克兰购买价值60亿美元的武器

新京报
2024-04-27 07:18:33
主管部门警示:网约车实际时薪不足20元,不再是就业好选择

主管部门警示:网约车实际时薪不足20元,不再是就业好选择

网约车生活
2024-04-27 09:24:06
大乐透第24047期开奖:11 19 21 26 35 - 10 11,派奖第18期!

大乐透第24047期开奖:11 19 21 26 35 - 10 11,派奖第18期!

小宇宙双色球
2024-04-27 23:06:12
重磅!三少面临解体,孙铭徽或加盟山西,赵嘉义回归挤掉赵岩昊!

重磅!三少面临解体,孙铭徽或加盟山西,赵嘉义回归挤掉赵岩昊!

最爱生活汇
2024-04-27 13:47:29
张本兄妹被中国淘汰,谁注意张本父亲反应,对樊振东称呼改变有趣

张本兄妹被中国淘汰,谁注意张本父亲反应,对樊振东称呼改变有趣

东球弟
2024-04-24 16:07:34
小团团吃了没文化的亏,连平台老板都出来了,她却确定被逮捕

小团团吃了没文化的亏,连平台老板都出来了,她却确定被逮捕

新游戏大妹子
2024-04-25 12:11:24
山东一小夫妻给孩子办百日宴,女孩躺在百元大钞上,四周摆满鲜花

山东一小夫妻给孩子办百日宴,女孩躺在百元大钞上,四周摆满鲜花

娱乐圈见解说
2024-04-27 11:33:57
恐怖如斯!下赛季太阳三巨头薪水超1.5亿美元

恐怖如斯!下赛季太阳三巨头薪水超1.5亿美元

直播吧
2024-04-27 12:58:17
俄媒:在俄罗斯的中国留学生人数超过4.1万人

俄媒:在俄罗斯的中国留学生人数超过4.1万人

周观环宇
2024-04-27 22:23:05
杂谈:奇怪,日本和德国不允许宣扬爱国主义!

杂谈:奇怪,日本和德国不允许宣扬爱国主义!

黄河新流域
2024-04-19 10:27:57
美媒发现:中企突然提速

美媒发现:中企突然提速

户外阿崭
2024-04-27 17:11:57
滕哈赫:换下梅努和霍伊伦是为保护他们,我不希望他们受伤

滕哈赫:换下梅努和霍伊伦是为保护他们,我不希望他们受伤

直播吧
2024-04-28 05:27:07
2024-04-28 05:42:44
存储随笔
存储随笔
记录SSD相关知识与经验
114文章数 292关注度
往期回顾 全部

数码要闻

苹果Vision Pro在美国二手交易平台大幅折价

头条要闻

租车开网约车遭遇车损"套路":有人扣完押金还要倒补

头条要闻

租车开网约车遭遇车损"套路":有人扣完押金还要倒补

体育要闻

9-13!斯佳辉逆转未果,无缘世锦赛八强,中国选手全部出局

娱乐要闻

金靖回应不官宣恋情结婚的原因

财经要闻

北京房价回到2016年

科技要闻

特斯拉这款车型刚上市几天,就上调价格

汽车要闻

5月上市/智能化丰富 海狮 07EV正式到店

态度原创

亲子
本地
家居
健康
公开课

亲子要闻

孩子静悄悄 必定在作妖

本地新闻

蛋友碰碰会空降西安!5.1山海境等你!

家居要闻

光影之间 空间暖意打造生活律动

这2种水果可降低高血压死亡风险

公开课

睡前进食会让你发胖吗?

无障碍浏览 进入关怀版