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