Re: [情报] SN570 1TB全面降价1999元 (HMB解说)

楼主: Cubelia (天空の夜明け)   2023-02-09 16:28:19
大部分的疑问在四年半前的创见MTE-110S开箱时就有解答
[开箱] 创见PCIe SSD 110S 512GB评测feat.HMB
https://www.ptt.cc/bbs/PC_Shopping/M.1537424060.A.E8F.html
这条从我的笔电转到桌机用还在奋斗中,可能会写一篇SSD长期使用经验?
有兴趣请按1、没兴趣请按0 (欸)
1.HMB到底是怎么做到的,有什么用处?
https://i.imgur.com/UPAjSTh.png
(来源https://tinyurl.com/yavh86pa)
a.HMB能够从主机端的内存划分SSD主控专用的区域,这个是作业系统的事
b.规划出来的HMB区就让主控当成传统SSD中的快取DRAM来用
而”理论上”加了HMB的随机性能能够直逼自带DRAM的SSD主控方案
(尽管需要走远路来存取DRAM)
毕竟能存放更多的映射表(FTL)资讯,命中率就大幅提升了
HMB当然也不只能当储存映射表的空间,也能当写入快取
不过最显著的提升自然是拿来当储存映射表的空间
HMB可让NVMe SSD主控划分出的内存量不定,必须由SSD韧体设计最佳大小
但能肯定的是一定比主控内建的SRAM还要高出数倍,显著改善随机读写的性能
当前市面上的SSD比较常见的切法就64MB而已,不用怕会切到超过1GB这么夸张的事
是有魔改方式可以增大但效果有限,还是照原厂设定的量走即可
HMB也并非简单的解决方案,主控和作业系统也得有支援和完善各种安全机制
否则HMB内的资料出错将对用户数据造成极大的灾难
例如强化意外断电的处理和保证HMB对应到SSD的资料都正确无误
微软是在W10 1703中增加了对HMB的支援
主控厂商则是强化了端对端数据路径保护(简称E2EDPP)
对HMB大小和功用研究有兴趣的话可以参考Kim等人(2020)这篇
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071/
2.NVMe SSD在DRAMless设计下+HMB的差异,真的强到和设计上有DRAM没差吗?
性能的话DRAMless+HMB当然是有改善,不过还是有一定的限制
看看这4K随机读的性能提升
https://i.imgur.com/780ACWF.png
MTE-110S 512GB开启后的性能QD趋势
https://i.imgur.com/DcmpF37.png
限制主要是混合读写比例的表现依旧疲软或pettan(平)
这在不同厂商的SSD也能观察到
混合读写的话开启、关闭HMB都没有显著差异
http://images.anandtech.com/doci/16504/rm-980-1000-nohmb.png
三爽980和希捷FireCuda 510(群联E12+BiCS 64L TLC)对比
http://images.anandtech.com/doci/16504/rm-fc510-1000.png
来源 https://www.anandtech.com/show/16504
至于DRAMless会不会比较容易坏,或是有DRAM比较容易坏就没依据惹
你硬要说少一个东西就少一个鬼倒也是一种可能性,毕竟设计更简化
但DRAM本身不太容易自然毁损,看看你电脑上的内存有那么容易坏吗?
更何况SSD的规格都是订死的,用户没办法超频玩坏
真的要坏反而是外界因素比较有可能
看小飞机DIY资料救援案例,单换DRAM不是很常见
DRAM要出问题要不就短路烧坏一堆东西,或进水debuff加上元件的焊点都被腐蚀掉
此时主控没绑定就索性搬板,去赌能否轻松秒杀
3.怎么知道SSD有支援HMB并且开启?
vlo.name的ssd utils(下载flashid的网站)有“NVME HMB info”可以用
这个不限制NVMe SSD品牌,只要是Windows就能看
最近在debug为什么电脑睡眠后SSD的HMB就会被关掉,有够麻烦
才发现Windows装置管理员SSD里面的写入快取可以控制HMB的开/关
开启写入快取,重开机后HMB就会启动
但是按睡眠,醒过来后SSD的写入快取选项就会被关掉
真的吐血,不知道是啥造成的
4.那有没有SSD有DRAM但又开HMB?
这就很有趣,因为有的主控制器设计上是DRAMless和DRAM共用
只是功能有没有打开支援DRAM而已,不过没有人直接做横向测试
例如SM2263EN和XT两者就共用设计
甚至中国有土炮SSD社群表示部分XT开卡时可以当成EN用
https://cdn.mos.cms.futurecdn.net/zPDnePpdSviVKwWtYLRXZa.jpg
(来源tomshardware.com)
也有DRAM设计但是使用HMB节省DRAM的大小,进而节省DRAM的成本
螃蟹RTS5762仅需1/4的快取DRAM,即用了HMB的设计
https://www.xfastest.com/thread-229338-1-1.html
在Intel 660P的设计下SM2263EN也是使用HMB让快取DRAM仅需1/4的大小
https://www.tomshardware.com/reviews/intel-ssd-660p-qlc-nvme,5719.html
5.外接装置有支援HMB吗?
母灾
没外接盒可以测,应该不支援
作者: sa950502 (酱油拌饭)   2023-02-09 16:39:00
大湿先推
作者: Lemon931 (fortis931)   2023-02-09 16:40:00
推智乃
作者: jay920314 (Jay_9696)   2023-02-09 16:41:00
作者: maji0526 (阿辉)   2023-02-09 16:51:00
看不懂 但赶快先推
作者: saito2190 (榛香超可爱der)   2023-02-09 16:57:00
推智乃
作者: bettle1461 (Stupid_penguin)   2023-02-09 16:58:00
推用心
作者: gyorai (鱼雷JUMP)   2023-02-09 17:04:00
长知识了
作者: jay0215 (煞气の百里屠苏)   2023-02-09 17:07:00
推专业解说!
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:16:00
进入nvme时代,不太需要纠结有没有DRAM
作者: odanaga (PixiyON)   2023-02-09 17:16:00
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:17:00
有DRAM价格贵一倍,但日常使用无感只有sata时代的ssd才需要DRAM,但是大部分人以讹传讹以为nvme也需要DRAM,其实是不用DRAM虽然难坏,但是还是有机会坏,所以拿dramless即可
作者: Zenryaku (前略)   2023-02-09 17:21:00
价格贵一倍是哪个世界线?还是你那边还能挖比特币
楼主: Cubelia (天空の夜明け)   2023-02-09 17:23:00
键盘市调very cool
作者: AreLies (谎言)   2023-02-09 17:24:00
NVMe也是需要快取的 DRAM只是其中一种方式另外最容易出问题的就颗粒跟主控DRAM稳到不要不要的 还在容易坏
作者: kisia (Zetsubo Billy)   2023-02-09 17:25:00
dramless不是缺点 价格太贵才是缺点
作者: AreLies (谎言)   2023-02-09 17:27:00
尤其是TLC到QLC甚至之后的PLC主控的纠错能力会更要求问题根本不在DRAM上
作者: Kismeter (Kismeter)   2023-02-09 17:28:00
P5+ 1T 也才2850,那来的一倍
作者: AreLies (谎言)   2023-02-09 17:28:00
别忘了闹最大的0E事件 问题来源也是主控韧体跟颗粒问题
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:28:00
所以宁可把钱花在买好的主控,而不是纠结在有没有dram
作者: AreLies (谎言)   2023-02-09 17:29:00
所以DRAMLESS就便宜取向 给你好的主控?
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:30:00
改款前的SN550主控就不错
作者: AreLies (谎言)   2023-02-09 17:31:00
有DRAM的都能换料换次级主控了没DRAM的就不会换?某几厂早就示范了 想换一样换
楼主: Cubelia (天空の夜明け)   2023-02-09 17:32:00
买SSD是买整体,又不是单看一项东西就买
作者: AreLies (谎言)   2023-02-09 17:32:00
SN550冷数据问题 这么快就忘了?
作者: friedpig (烤焦棉花糖)   2023-02-09 17:32:00
为什么不能dram配HMB 凑一起做洒尿牛丸
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:33:00
三星有dram还不是0E...
作者: friedpig (烤焦棉花糖)   2023-02-09 17:34:00
喔 抱歉 没认真看完文被抓包
作者: AreLies (谎言)   2023-02-09 17:34:00
所以是DRAM造成0E的吗?你要不要听听看你在说什么
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:35:00
所以不是有DRAM的主控就一定好
作者: AreLies (谎言)   2023-02-09 17:36:00
所以DRAMLESS就一定好?
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:36:00
好不好不一定,但是dramless相对便宜是确定的
作者: AreLies (谎言)   2023-02-09 17:37:00
所以不管有没有DRAM都不一定好那不就等于什么都没说
作者: friedpig (烤焦棉花糖)   2023-02-09 17:37:00
正常设计来说会去Cost Down设计的主控通常也笔叫烂拉毕竟要偷东西应该是尽量偷
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:38:00
不一定哪个比较好,所以挑便宜的dramless就好囉
楼主: Cubelia (天空の夜明け)   2023-02-09 17:38:00
基本上就从CPU核心数、通道量去节省
作者: friedpig (烤焦棉花糖)   2023-02-09 17:38:00
说真的 除非有真的巨大价差 不然干嘛买被偷的
作者: Zenryaku (前略)   2023-02-09 17:39:00
dramless比较便宜??在哪?
作者: AreLies (谎言)   2023-02-09 17:39:00
DRAMLESS比较便宜 也是靠牺牲效能就算用HMB 你系统内存就不用钱?
作者: Zenryaku (前略)   2023-02-09 17:40:00
一堆比较便宜不是因为他没dram,是因为他是qlc好吗
作者: ULTIMA1002 (晚点再说)   2023-02-09 17:41:00
现在内存便宜到不行啊,HMB也才吃掉64mb而已
作者: AreLies (谎言)   2023-02-09 17:42:00
内存便宜 SSD的DRAM也便宜啊怎么内存到SSD就比较贵了SSD只要一颗NAND你一条系统内存要至少八颗NAND
作者: jeta890119 (胖宇)   2023-02-09 17:44:00
怎么跟那个LIN大师一样模子出来的,是想证明什么?
作者: fmp1234 (刁民H)   2023-02-09 17:45:00
感谢教学
作者: friedpig (烤焦棉花糖)   2023-02-09 17:45:00
讲那么多终端产品实体价格真的拿出来比最实际啦
楼主: Cubelia (天空の夜明け)   2023-02-09 17:51:00
我真的很想知道他说有DRAM价格贵一倍的依据在哪
作者: abc21086999 (呵呵)   2023-02-09 17:51:00
先把他黑单了
楼主: Cubelia (天空の夜明け)   2023-02-09 17:52:00
在那边诡辩真的没料
作者: Kismeter (Kismeter)   2023-02-09 17:53:00
回答我问题没,一倍在哪里
作者: friedpig (烤焦棉花糖)   2023-02-09 17:55:00
不过HMB本质上就类似ramdisk+StoreMI去boost SSD理论上不管原生有没有dram都开一下蛮爽的吧
作者: pgcuhm (暱称需要吗?)   2023-02-09 17:58:00
有无Dram测试起来体感无感觉
作者: AreLies (谎言)   2023-02-09 18:00:00
TLC无快取 速度就很悲惨了QLC无快取 那就完全悲剧了
作者: Kismeter (Kismeter)   2023-02-09 18:01:00
威刚 XPG SX8200Pro 1T 1950 便宜在哪??
楼主: Cubelia (天空の夜明け)   2023-02-09 18:04:00
看三爽980和970EP价差就够了
作者: smallreader (小读者)   2023-02-09 18:07:00
感谢解答
作者: mesmerising (mesmerising)   2023-02-09 18:25:00
作者: smallreader (小读者)   2023-02-09 18:28:00
睡眠自动关掉写入快取(HMB) 刚用B550+SN550试没发生(win11/22h2/22621.1194)(我是当资料碟 插在芯片组通道)
作者: NoneWolf (Forty2)   2023-02-09 18:39:00
我只想知道5 但你母灾 哭了
作者: Kowdan (尻蛋)   2023-02-09 18:42:00
往下拉想说怎么一串黑, 一看又是熟悉的跳针IDDramless跟QLC都同个问题是现在这价格干嘛买这种产品,价格更低的话一切好谈
作者: otosaka (学生会长我老婆啦)   2023-02-09 18:58:00
Dramless贵一倍笑死 不愧是U大师
作者: a58524andy (a58524andy)   2023-02-09 18:58:00
作者: swich45314 (swich)   2023-02-09 19:00:00
购买时产品简介好像不会特别说明支援HMB? 感觉HMB的性能提升给QLC比较有益 对TLC来说可有可无因为本来就差不多顶到频宽极限了? 不过QLC也没到非常便宜…
作者: lolicat (猫雨果)   2023-02-09 19:06:00
哥 可以说重点吗
作者: crow0801 (multitude)   2023-02-09 19:09:00
都没Dram了 还想要好主控?真的是硬要鬼扯 厂商省成本的产品 就是省到底
作者: littlefish1 (钓鱼码头)   2023-02-09 19:24:00
换料主控、颗粒+无dram+qlc 省成本大全配 通常都一起出现啦
作者: Saber0217 (浜风 はまかぜ)   2023-02-09 19:27:00
SN550没有公认的冷数据问题当时有问题的是Blue 3D NAND SATA SSD可能因为都是蓝盘 有些人就自己搞混了HBM有些是自己主控内有塞64MB小规模当替代至于价格妳用现在看当然没差 但一两年前 SN750大概要3.5~4k售价 而SN550大概只要2.5~2.8k 价格合理现在要省成本的方式更多了 中国主控+中国颗粒有dram也不代表有好主控 铠侠G2就是最奇妙的例子硬生生做出了PCIE Gen3x2 SSD的风格而且G2用的还是订制群联主控 专门砍成那样的感觉
作者: otosaka (学生会长我老婆啦)   2023-02-09 19:33:00
看一两年前价格干嘛 你要穿越到过去买吗讨论价格当然是现在的 U大师自己都没提出价格差一倍的产品
作者: menchian (新台币救地球)   2023-02-09 19:54:00
不过回到原文的sn750,至少颗粒ok,然后是tlc,降价后就还可,哪天变成tlc跟dram是涨价手段,才更糟糕
作者: E7lijah (Insfire)   2023-02-09 20:00:00
颗粒厂涨价哪需要用TLC当借口,金木水火土轮一遍就能用五年了,是说今年轮到哪个,淹水吗?
作者: kenny72014a (小狮子ZERO)   2023-02-09 20:15:00
我想问如果装其他的平台也有效吗,像PS5之类的
楼主: Cubelia (天空の夜明け)   2023-02-09 20:25:00
PS5不支援HMB
作者: wutumi (A胜)   2023-02-09 20:41:00
问题现实是gen4的QLC dramless的一抓一大把,也没比gen3TLC有dram的便宜多少,体感上更是没啥差异,就算市面只剩下gen4 qlc,只要没明显价差我还是宁愿坚持信仰挑有dram的
作者: swich45314 (swich)   2023-02-09 21:18:00
我不太相信HMB对TLC有明显的效能提升…ssd sata和nvme在游戏读取速度上 我记得测试结果并无太大差异
作者: JoyRex (JoyRex)   2023-02-09 21:27:00
4K会差很多喔
作者: flyau ( )   2023-02-09 21:45:00
作者: kizajan (Rybczynski)   2023-02-09 22:26:00
差没多少钱干嘛买dramless
作者: StarHero (离开)   2023-02-09 22:37:00
那么问题来了 美光的Momentum Cache是什么原理跟HMB又有何差异~
楼主: Cubelia (天空の夜明け)   2023-02-09 22:51:00
用法不同,美光那个就是传统意义上的RAMDisk而已
作者: swich45314 (swich)   2023-02-10 00:49:00
https://m.youtube.com/watch?v=4YoRKQy-UO4我是说明显的效能提升或者应该说是使用体验上的明显提升… 难道因为你开HMB就可以从gen3变gen4了吗? 看上面的测试即使是gen3 vs gen4也没差非常多 更别说你那张测试图4k QD32是下降的 不要一直看跑分软件的分数 那只是测试效能的手段之一而已…
作者: CLLocation (Swift 3.0)   2023-02-10 01:31:00
睡眠回来还有没有HMB看该IC FW怎么写而已吧?LPM有备份的话 叫起来就可以还原了 然后为了省那一点钱不用dram的厂商真他妈去死 7777
作者: quamtum (testonly)   2023-02-10 07:08:00
ssd使用系统dram有个问题是如果系统dram有误会顺便把ssd的资料破坏,例如修电脑时的正常ssd因为把table放到有问题的dram导致变成不正常,当然机率是不高啦
作者: shaluboy (张大少)   2023-02-10 11:00:00
专业推
作者: zorro1111 (小z)   2023-02-10 17:59:00
推智奶
作者: sorrojvr (sorrojvr)   2023-02-10 23:11:00
推ssd utils简单讲HMB就是厂商为了省成本偷走使用者内存容量的技术

Links booklink

Contact Us: admin [ a t ] ucptt.com