作者Cubelia (大胸智乃)
看板PC_Shopping
标题Re: [情报] SN570 1TB全面降价1999元
时间Thu Feb 9 16:28:19 2023
大部分的疑问在四年半前的创见MTE-110S开箱时就有解答
[开箱] 创见PCIe SSD 110S 512GB评测feat.HMB
https://webptt.com/cn.aspx?n=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吗?
母灾
没外接盒可以测,应该不支援
--
姊姊 姊姊 我们好像变成签名档了
雷姆 雷姆 好像真的是这麽一回事呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.173.165.213 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1675931308.A.F3D.html
※ Cubelia:转录至看板 Storage_Zone 02/09 16:32
1F:推 sa950502: 大湿先推 02/09 16:39
2F:推 Lemon931: 推智乃 02/09 16:40
3F:推 jay920314: 推 02/09 16:41
4F:推 maji0526: 看不懂 但赶快先推 02/09 16:51
白话来说HMB就是解决DRAMless太弱的大补丸,也可以巧妙运用当costdown的手法
但当然HMB没办法完美解决所有性能瓶颈,设计的天花板就摆在那
至少让性能达到够用、不会卡烂的水准就就完成它的使命了
毕竟DRAMless主控通常也设计的很精简(顺便当节能)
保留优点并将缺点缩小化,代价只需和你的电脑借一点记忆体就好
也让M.2 2230、2242甚至BGA SSD但性能不虚的设计得以实现
5F:推 saito2190: 推智乃 02/09 16:57
6F:推 bettle1461: 推用心 02/09 16:58
7F:推 gyorai: 长知识了 02/09 17:04
8F:推 jay0215: 推专业解说! 02/09 17:07
9F:推 ULTIMA1002: 进入nvme时代,不太需要纠结有没有DRAM 02/09 17:16
10F:推 odanaga: 推 02/09 17:16
11F:→ ULTIMA1002: 有DRAM价格贵一倍,但日常使用无感 02/09 17:17
12F:→ ULTIMA1002: 只有sata时代的ssd才需要DRAM,但是大部分人以讹传讹 02/09 17:17
13F:→ ULTIMA1002: 以为nvme也需要DRAM,其实是不用 02/09 17:18
14F:→ ULTIMA1002: DRAM虽然难坏,但是还是有机会坏,所以拿dramless即可 02/09 17:19
15F:→ Zenryaku: 价格贵一倍是哪个世界线?还是你那边还能挖比特币 02/09 17:21
16F:→ Cubelia: 键盘市调very cool 02/09 17:23
17F:→ AreLies: NVMe也是需要快取的 DRAM只是其中一种方式 02/09 17:24
18F:→ AreLies: 另外最容易出问题的就颗粒跟主控 02/09 17:24
19F:→ AreLies: DRAM稳到不要不要的 还在容易坏 02/09 17:24
20F:→ kisia: dramless不是缺点 价格太贵才是缺点 02/09 17:25
21F:→ AreLies: 尤其是TLC到QLC甚至之後的PLC 02/09 17:27
22F:→ AreLies: 主控的纠错能力会更要求 02/09 17:27
23F:→ AreLies: 问题根本不在DRAM上 02/09 17:27
24F:→ Kismeter: P5+ 1T 也才2850,那来的一倍 02/09 17:28
25F:→ AreLies: 别忘了闹最大的0E事件 问题来源也是主控韧体跟颗粒问题 02/09 17:28
26F:推 ULTIMA1002: 所以宁可把钱花在买好的主控,而不是纠结在有没有dram 02/09 17:28
27F:→ AreLies: 所以DRAMLESS就便宜取向 给你好的主控? 02/09 17:29
28F:→ ULTIMA1002: 改款前的SN550主控就不错 02/09 17:30
29F:→ AreLies: 有DRAM的都能换料换次级主控了 02/09 17:31
30F:→ AreLies: 没DRAM的就不会换? 02/09 17:31
31F:→ AreLies: 某几厂早就示范了 想换一样换 02/09 17:31
32F:→ Cubelia: 买SSD是买整体,又不是单看一项东西就买 02/09 17:32
33F:→ AreLies: SN550冷数据问题 这麽快就忘了? 02/09 17:32
34F:→ friedpig: 为什麽不能dram配HMB 凑一起做洒尿牛丸 02/09 17:32
35F:→ Cubelia: 有阿,上面有放例子 02/09 17:32
36F:推 ULTIMA1002: 三星有dram还不是0E... 02/09 17:33
37F:→ friedpig: 喔 抱歉 没认真看完文被抓包 02/09 17:34
38F:→ AreLies: 所以是DRAM造成0E的吗? 02/09 17:34
39F:→ AreLies: 你要不要听听看你在说什麽 02/09 17:34
40F:推 ULTIMA1002: 所以不是有DRAM的主控就一定好 02/09 17:35
41F:→ AreLies: 所以DRAMLESS就一定好? 02/09 17:36
42F:→ ULTIMA1002: 好不好不一定,但是dramless相对便宜是确定的 02/09 17:36
43F:→ AreLies: 所以不管有没有DRAM都不一定好 02/09 17:37
44F:→ AreLies: 那不就等於什麽都没说 02/09 17:37
45F:→ friedpig: 正常设计来说会去Cost Down设计的主控通常也笔叫烂拉 02/09 17:37
46F:→ friedpig: 毕竟要偷东西应该是尽量偷 02/09 17:38
47F:→ ULTIMA1002: 不一定哪个比较好,所以挑便宜的dramless就好罗 02/09 17:38
48F:→ Cubelia: 基本上就从CPU核心数、通道量去节省 02/09 17:38
49F:→ friedpig: 说真的 除非有真的巨大价差 不然干嘛买被偷的 02/09 17:38
50F:→ Zenryaku: dramless比较便宜??在哪? 02/09 17:39
51F:→ AreLies: DRAMLESS比较便宜 也是靠牺牲效能 02/09 17:39
52F:→ AreLies: 就算用HMB 你系统记忆体就不用钱? 02/09 17:39
53F:→ Zenryaku: 一堆比较便宜不是因为他没dram,是因为他是qlc好吗 02/09 17:40
54F:推 ULTIMA1002: 现在记忆体便宜到不行啊,HMB也才吃掉64mb而已 02/09 17:41
55F:→ AreLies: 记忆体便宜 SSD的DRAM也便宜啊 02/09 17:42
56F:→ AreLies: 怎麽记忆体到SSD就比较贵了 02/09 17:44
57F:→ AreLies: SSD只要一颗NAND 02/09 17:44
58F:→ AreLies: 你一条系统记忆体要至少八颗NAND 02/09 17:44
59F:推 jeta890119: 怎麽跟那个LIN大师一样模子出来的,是想证明什麽? 02/09 17:44
60F:推 fmp1234: 感谢教学 02/09 17:45
61F:→ friedpig: 讲那麽多终端产品实体价格真的拿出来比最实际啦 02/09 17:45
62F:→ Cubelia: 我真的很想知道他说有DRAM价格贵一倍的依据在哪 02/09 17:51
63F:推 abc21086999: 先把他黑单了 02/09 17:51
64F:→ Cubelia: 在那边诡辩真的没料 02/09 17:52
65F:推 Kismeter: 回答我问题没,一倍在哪里 02/09 17:53
66F:→ friedpig: 不过HMB本质上就类似ramdisk+StoreMI去boost SSD 02/09 17:55
67F:→ friedpig: 理论上不管原生有没有dram都开一下蛮爽的吧 02/09 17:56
68F:→ pgcuhm: 有无Dram测试起来体感无感觉 02/09 17:58
69F:→ AreLies: TLC无快取 速度就很悲惨了 02/09 18:00
70F:→ AreLies: QLC无快取 那就完全悲剧了 02/09 18:00
71F:→ Kismeter: 威刚 XPG SX8200Pro 1T 1950 便宜在哪?? 02/09 18:01
72F:→ Cubelia: 看三爽980和970EP价差就够了 02/09 18:04
73F:推 smallreader: 感谢解答 02/09 18:07
74F:推 mesmerising: 推 02/09 18:25
75F:→ smallreader: 睡眠自动关掉写入快取(HMB) 刚用B550+SN550试没发生 02/09 18:28
76F:→ smallreader: (win11/22h2/22621.1194) 02/09 18:31
77F:→ smallreader: (我是当资料碟 插在晶片组通道) 02/09 18:35
感谢回报
78F:→ NoneWolf: 我只想知道5 但你母灾 哭了 02/09 18:39
因为窝没有外接盒
79F:推 Kowdan: 往下拉想说怎麽一串黑, 一看又是熟悉的跳针ID 02/09 18:42
80F:→ Kowdan: Dramless跟QLC都同个问题是现在这价格干嘛买这种产品,价 02/09 18:44
81F:→ Kowdan: 格更低的话一切好谈 02/09 18:44
毕竟DRAM占的成本不高就拉不开差距
除非预算拮据、需要紧凑型设计或特殊需求才会妥协
(例如WD SN系列DRAMless主控相对低温,笔电玩家有问的话我私心还是会推)
82F:推 otosaka: Dramless贵一倍笑死 不愧是U大师 02/09 18:58
83F:推 a58524andy: 推 02/09 18:58
84F:→ swich45314: 购买时产品简介好像不会特别说明支援HMB? 感觉HMB的 02/09 19:00
HMB支援度我也不知为何不标,但毕竟连DRAMless设计都不敢特别写了
85F:→ swich45314: 性能提升给QLC比较有益 对TLC来说可有可无因为本来就 02/09 19:00
86F:→ swich45314: 差不多顶到频宽极限了? 不过QLC也没到非常便宜… 02/09 19:00
并非对TLC来说可有可无,HMB对SSD性能的提升还是立竿见影
而QLC+DRAMless当然更需要HMB
87F:→ lolicat: 哥 可以说重点吗 02/09 19:06
88F:推 crow0801: 都没Dram了 还想要好主控?真的是硬要鬼扯 厂商省成本 02/09 19:09
89F:→ crow0801: 的产品 就是省到底 02/09 19:09
90F:推 littlefish1: 换料主控、颗粒+无dram+qlc 省成本大全配 通常都 02/09 19:24
91F:→ littlefish1: 一起出现啦 02/09 19:24
92F:推 Saber0217: SN550没有公认的冷数据问题 02/09 19:27
93F:→ Saber0217: 当时有问题的是Blue 3D NAND SATA SSD 02/09 19:27
94F:→ Saber0217: 可能因为都是蓝盘 有些人就自己搞混了 02/09 19:28
95F:→ Saber0217: HBM有些是自己主控内有塞64MB小规模当替代 02/09 19:28
96F:→ Saber0217: 至於价格你用现在看当然没差 但一两年前 SN750大概要 02/09 19:29
97F:→ Saber0217: 3.5~4k售价 而SN550大概只要2.5~2.8k 价格合理 02/09 19:29
98F:→ Saber0217: 现在要省成本的方式更多了 中国主控+中国颗粒 02/09 19:30
99F:→ Saber0217: 有dram也不代表有好主控 铠侠G2就是最奇妙的例子 02/09 19:30
100F:→ Saber0217: 硬生生做出了PCIE Gen3x2 SSD的风格 02/09 19:31
101F:→ Saber0217: 而且G2用的还是订制群联主控 专门砍成那样的感觉 02/09 19:31
G2那是用群联E12C,通道砍半;其实几年前来说主控规模小砍真的是很有料的做法
我测创见MTE-220S的时候便提到入门NVMe SSD的窘境
SMI试图以PCIe 3.0 x4和HMB让SM2263XT取得甜蜜点
但当年面对螃蟹主控(便宜)和Phison E8(PCIe 3.0 x2)的夹击下宛如硬仗
Phison E8就是用主控规格小砍+DRAM作为优势,代表产品为金士顿A1000
吃螃蟹就是便宜到爆(当然螃蟹就有不够成熟的疑虑)
102F:→ otosaka: 看一两年前价格干嘛 你要穿越到过去买吗 02/09 19:33
103F:→ otosaka: 讨论价格当然是现在的 U大师自己都没提出价格差一倍的产 02/09 19:33
104F:→ otosaka: 品 02/09 19:33
105F:推 menchian: 不过回到原文的sn750,至少颗粒ok,然後是tlc,降价後就 02/09 19:54
106F:→ menchian: 还可,哪天变成tlc跟dram是涨价手段,才更糟糕 02/09 19:54
107F:推 E7lijah: 颗粒厂涨价哪需要用TLC当藉口,金木水火土轮一遍就能用 02/09 20:00
108F:→ E7lijah: 五年了,是说今年轮到哪个,淹水吗? 02/09 20:00
109F:推 kenny72014a: 我想问如果装其他的平台也有效吗,像PS5之类的 02/09 20:15
110F:→ Cubelia: PS5不支援HMB 02/09 20:25
111F:→ wutumi: 问题现实是gen4的QLC dramless的一抓一大把,也没比gen3 02/09 20:41
112F:→ wutumi: TLC有dram的便宜多少,体感上更是没啥差异,就算市面只剩 02/09 20:41
113F:→ wutumi: 下gen4 qlc,只要没明显价差我还是宁愿坚持信仰挑有dram 02/09 20:41
114F:→ wutumi: 的 02/09 20:41
115F:→ swich45314: 我不太相信HMB对TLC有明显的效能提升…ssd sata和nvm 02/09 21:18
116F:→ swich45314: e在游戏读取速度上 我记得测试结果并无太大差异 02/09 21:18
数据不会骗人的,以前测的结果
https://i.imgur.com/780ACWF.png
117F:→ JoyRex: 4K会差很多喔 02/09 21:27
HMB给的大补丸就是4K随机读写性能的提升
anandtech这个结果简单易懂,这是档案大小对性能的影响
https://images.anandtech.com/doci/16504/rr-ws-980-1000-nohmb.png
随机读的性能差异
http://images.anandtech.com/doci/16504/rr-bs-980-1000.png
http://images.anandtech.com/doci/16504/rr-bs-980-1000-nohmb.png
118F:推 flyau: 推 02/09 21:45
119F:推 kizajan: 差没多少钱干嘛买dramless 02/09 22:26
120F:→ StarHero: 那麽问题来了 美光的Momentum Cache是什麽原理 02/09 22:37
121F:→ StarHero: 跟HMB又有何差异~ 02/09 22:38
122F:→ Cubelia: 用法不同,美光那个就是传统意义上的RAMDisk而已 02/09 22:51
124F:→ swich45314: 我是说明显的效能提升或者应该说是使用体验上的明显 02/10 00:55
125F:→ swich45314: 提升… 难道因为你开HMB就可以从gen3变gen4了吗? 看 02/10 00:55
126F:→ swich45314: 上面的测试即使是gen3 vs gen4也没差非常多 更别说你 02/10 00:55
127F:→ swich45314: 那张测试图4k QD32是下降的 不要一直看跑分软体的分 02/10 00:55
128F:→ swich45314: 数 那只是测试效能的手段之一而已… 02/10 00:55
测.试.数.据. 确实就是有提升阿,anandtech的数据也是如此
没有用数据辅助那要怎麽证明真的有用?
再来我也没有提到游戏读取时间会变短这件事,也有提到HMB无法解决的瓶颈
还有图片上面圈的是4K QD1随机读,不是4K QD32
129F:推 CLLocation: 睡眠回来还有没有HMB看该IC FW怎麽写而已吧?LPM有备 02/10 01:31
130F:→ CLLocation: 份的话 叫起来就可以还原了 然後为了省那一点钱不用dr 02/10 01:31
131F:→ CLLocation: am的厂商真他妈去死 7777 02/10 01:31
132F:→ quamtum: ssd使用系统dram有个问题是如果系统dram有误会顺便把ssd 02/10 07:08
133F:→ quamtum: 的资料破坏,例如修电脑时的正常ssd因为把table放到有问 02/10 07:10
134F:→ quamtum: 题的dram导致变成不正常,当然机率是不高啦 02/10 07:10
这确实也是一个隐患,但机率太不好说
毕竟SSD将快取DRAM的工作外包出去,本身也要有对HMB的资料做端对端数据保护
看群联的做法也有将HMB直接关闭的设计
https://i.imgur.com/AXz12af.png (群联自家blog资料)
135F:推 shaluboy: 专业推 02/10 11:00
※ 编辑: Cubelia (1.173.165.213 台湾), 02/10/2023 12:59:03
136F:推 zorro1111: 推智奶 02/10 17:59
137F:推 sorrojvr: 推ssd utils 02/10 23:11
138F:→ sorrojvr: 简单讲HMB就是厂商为了省成本偷走使用者记忆体容量的技 02/10 23:12
139F:→ sorrojvr: 术 02/10 23:12