顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2023-02-10 00:53:56
看板 PC_Shopping
作者 Cubelia (大胸智乃)
標題 Re: [情報] SN570 1TB全面降價1999元
時間 Thu Feb  9 16:28:19 2023



大部分的疑問在四年半前的創見MTE-110S開箱時就有解答

[開箱] 創見PCIe SSD 110S 512GB評測feat.HMB
https://www.ptt.cc/bbs/PC_Shopping/M.1537424060.A.E8F.html
[開箱] 創見PCIe SSD 110S 512GB評測feat.HMB - 看板 PC_Shopping - 批踢踢實業坊
Cubelia (大胸智乃) 網頁好讀版:  “重”開箱? ===  

這條從我的筆電轉到桌機用還在奮鬥中,可能會寫一篇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/
HMB in DRAM-less NVMe SSDs: Their usage and effects on performance - PMC
[圖]
Solid-state drives (SSDs) that do not have internal dynamic random-access memory (DRAM) are being widely spread for client SSD and embedded SSD market ...

 


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
Realtek SSD控制器可減少75%的DRAM快取使用,暫不開發PCIe 4.0控制器 -
[圖]
隨著NAND的降價,SSD的價格越來越低,使得SATA與PCIe硬碟的價格相差無幾了,選擇M.2 SSD的玩家越來越多,畢竟M.2的性能比SATA版高太多了。PCIe硬碟要想實現高性能也是需要 ... Realtek SSD控制器可減少75%的DRAM快取使用,暫不開發PCIe 4.0控制器 ...

 

在Intel 660P的設計下SM2263EN也是使用HMB讓快取DRAM僅需1/4的大小
https://www.tomshardware.com/reviews/intel-ssd-660p-qlc-nvme,5719.html
Intel SSD 660p 2TB Review: a QLC Bargain (Update) | Tom's Hardware
[圖]
Intel's SSD 660p routinely sells for as little as 8 cents per GB yet offers really strong performance. ...

 


5.外接裝置有支援HMB嗎?

母災
沒外接盒可以測,應該不支援

--

                       姊姊 姊姊 我們好像變成簽名檔了

                      雷姆 雷姆 好像真的是這麼一回事呢


--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.165.213 (臺灣)
※ 作者: Cubelia 2023-02-09 16:28:19
※ 文章代碼(AID): #1ZvAwiyz (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1675931308.A.F3D.html
Cubelia:轉錄至看板 Storage_Zone                                 02/09 16:32
sa950502: 大濕先推1F 02/09 16:39
Lemon931: 推智乃2F 02/09 16:40
jay920314: 推3F 02/09 16:41
maji0526: 看不懂 但趕快先推4F 02/09 16:51
白話來說HMB就是解決DRAMless太弱的大補丸,也可以巧妙運用當costdown的手法
但當然HMB沒辦法完美解決所有性能瓶頸,設計的天花板就擺在那
至少讓性能達到夠用、不會卡爛的水準就就完成它的使命了
畢竟DRAMless主控通常也設計的很精簡(順便當節能)
保留優點並將缺點縮小化,代價只需和你的電腦借一點記憶體就好
也讓M.2 2230、2242甚至BGA SSD但性能不虛的設計得以實現
saito2190: 推智乃5F 02/09 16:57
bettle1461: 推用心6F 02/09 16:58
gyorai: 長知識了7F 02/09 17:04
jay0215: 推專業解說!8F 02/09 17:07
ULTIMA1002: 進入nvme時代,不太需要糾結有沒有DRAM9F 02/09 17:16
odanaga: 推10F 02/09 17:16
ULTIMA1002: 有DRAM價格貴一倍,但日常使用無感11F 02/09 17:17
ULTIMA1002: 只有sata時代的ssd才需要DRAM,但是大部分人以訛傳訛
ULTIMA1002: 以為nvme也需要DRAM,其實是不用
ULTIMA1002: DRAM雖然難壞,但是還是有機會壞,所以拿dramless即可
Zenryaku: 價格貴一倍是哪個世界線?還是你那邊還能挖比特幣15F 02/09 17:21
Cubelia: 鍵盤市調very cool16F 02/09 17:23
AreLies: NVMe也是需要快取的 DRAM只是其中一種方式17F 02/09 17:24
AreLies: 另外最容易出問題的就顆粒跟主控
AreLies: DRAM穩到不要不要的 還在容易壞
kisia: dramless不是缺點 價格太貴才是缺點20F 02/09 17:25
AreLies: 尤其是TLC到QLC甚至之後的PLC21F 02/09 17:27
AreLies: 主控的糾錯能力會更要求
AreLies: 問題根本不在DRAM上
Kismeter: P5+ 1T 也才2850,那來的一倍24F 02/09 17:28
AreLies: 別忘了鬧最大的0E事件 問題來源也是主控韌體跟顆粒問題25F 02/09 17:28
ULTIMA1002: 所以寧可把錢花在買好的主控,而不是糾結在有沒有dram26F 02/09 17:28
AreLies: 所以DRAMLESS就便宜取向 給你好的主控?27F 02/09 17:29
ULTIMA1002: 改款前的SN550主控就不錯28F 02/09 17:30
AreLies: 有DRAM的都能換料換次級主控了29F 02/09 17:31
AreLies: 沒DRAM的就不會換?
AreLies: 某幾廠早就示範了 想換一樣換
Cubelia: 買SSD是買整體,又不是單看一項東西就買32F 02/09 17:32
AreLies: SN550冷數據問題 這麼快就忘了?33F 02/09 17:32
friedpig: 為什麼不能dram配HMB 湊一起做灑尿牛丸34F 02/09 17:32
Cubelia: 有阿,上面有放例子35F 02/09 17:32
ULTIMA1002: 三星有dram還不是0E...36F 02/09 17:33
friedpig: 喔 抱歉 沒認真看完文被抓包37F 02/09 17:34
AreLies: 所以是DRAM造成0E的嗎?38F 02/09 17:34
AreLies: 你要不要聽聽看你在說什麼
ULTIMA1002: 所以不是有DRAM的主控就一定好40F 02/09 17:35
AreLies: 所以DRAMLESS就一定好?41F 02/09 17:36
ULTIMA1002: 好不好不一定,但是dramless相對便宜是確定的42F 02/09 17:36
AreLies: 所以不管有沒有DRAM都不一定好43F 02/09 17:37
AreLies: 那不就等於什麼都沒說
friedpig: 正常設計來說會去Cost Down設計的主控通常也筆叫爛拉45F 02/09 17:37
friedpig: 畢竟要偷東西應該是盡量偷
ULTIMA1002: 不一定哪個比較好,所以挑便宜的dramless就好囉47F 02/09 17:38
Cubelia: 基本上就從CPU核心數、通道量去節省48F 02/09 17:38
friedpig: 說真的 除非有真的巨大價差 不然幹嘛買被偷的49F 02/09 17:38
Zenryaku: dramless比較便宜??在哪?50F 02/09 17:39
AreLies: DRAMLESS比較便宜 也是靠犧牲效能51F 02/09 17:39
AreLies: 就算用HMB 你系統記憶體就不用錢?
Zenryaku: 一堆比較便宜不是因為他沒dram,是因為他是qlc好嗎53F 02/09 17:40
ULTIMA1002: 現在記憶體便宜到不行啊,HMB也才吃掉64mb而已54F 02/09 17:41
AreLies: 記憶體便宜 SSD的DRAM也便宜啊55F 02/09 17:42
AreLies: 怎麼記憶體到SSD就比較貴了
AreLies: SSD只要一顆NAND
AreLies: 你一條系統記憶體要至少八顆NAND
jeta890119: 怎麼跟那個LIN大師一樣模子出來的,是想證明什麼?59F 02/09 17:44
fmp1234: 感謝教學60F 02/09 17:45
friedpig: 講那麼多終端產品實體價格真的拿出來比最實際啦61F 02/09 17:45
Cubelia: 我真的很想知道他說有DRAM價格貴一倍的依據在哪62F 02/09 17:51
abc21086999: 先把他黑單了63F 02/09 17:51
Cubelia: 在那邊詭辯真的沒料64F 02/09 17:52
Kismeter: 回答我問題沒,一倍在哪裡65F 02/09 17:53
friedpig: 不過HMB本質上就類似ramdisk+StoreMI去boost SSD66F 02/09 17:55
friedpig: 理論上不管原生有沒有dram都開一下蠻爽的吧
pgcuhm: 有無Dram測試起來體感無感覺68F 02/09 17:58
AreLies: TLC無快取 速度就很悲慘了69F 02/09 18:00
AreLies: QLC無快取 那就完全悲劇了
Kismeter: 威剛 XPG SX8200Pro 1T 1950 便宜在哪??71F 02/09 18:01
Cubelia: 看三爽980和970EP價差就夠了72F 02/09 18:04
smallreader: 感謝解答73F 02/09 18:07
mesmerising: 推74F 02/09 18:25
smallreader: 睡眠自動關掉寫入快取(HMB) 剛用B550+SN550試沒發生75F 02/09 18:28
smallreader: (win11/22h2/22621.1194)
smallreader: (我是當資料碟 插在晶片組通道)
感謝回報
NoneWolf: 我只想知道5 但你母災 哭了78F 02/09 18:39
因為窩沒有外接盒
Kowdan: 往下拉想說怎麼一串黑, 一看又是熟悉的跳針ID79F 02/09 18:42
Kowdan: Dramless跟QLC都同個問題是現在這價格幹嘛買這種產品,價
Kowdan: 格更低的話一切好談
畢竟DRAM佔的成本不高就拉不開差距
除非預算拮据、需要緊湊型設計或特殊需求才會妥協
(例如WD SN系列DRAMless主控相對低溫,筆電玩家有問的話我私心還是會推)
otosaka: Dramless貴一倍笑死 不愧是U大師82F 02/09 18:58
a58524andy: 推83F 02/09 18:58
swich45314: 購買時產品簡介好像不會特別說明支援HMB? 感覺HMB的84F 02/09 19:00
HMB支援度我也不知為何不標,但畢竟連DRAMless設計都不敢特別寫了
swich45314: 性能提升給QLC比較有益 對TLC來說可有可無因為本來就85F 02/09 19:00
swich45314: 差不多頂到頻寬極限了? 不過QLC也沒到非常便宜…
並非對TLC來說可有可無,HMB對SSD性能的提升還是立竿見影
而QLC+DRAMless當然更需要HMB
lolicat: 哥 可以說重點嗎87F 02/09 19:06
crow0801: 都沒Dram了 還想要好主控?真的是硬要鬼扯 廠商省成本88F 02/09 19:09
crow0801: 的產品 就是省到底
littlefish1: 換料主控、顆粒+無dram+qlc  省成本大全配  通常都90F 02/09 19:24
littlefish1: 一起出現啦
Saber0217: SN550沒有公認的冷數據問題92F 02/09 19:27
Saber0217: 當時有問題的是Blue 3D NAND SATA SSD
Saber0217: 可能因為都是藍盤 有些人就自己搞混了
Saber0217: HBM有些是自己主控內有塞64MB小規模當替代
Saber0217: 至於價格妳用現在看當然沒差 但一兩年前 SN750大概要
Saber0217: 3.5~4k售價 而SN550大概只要2.5~2.8k 價格合理
Saber0217: 現在要省成本的方式更多了 中國主控+中國顆粒
Saber0217: 有dram也不代表有好主控 鎧俠G2就是最奇妙的例子
Saber0217: 硬生生做出了PCIE Gen3x2 SSD的風格
Saber0217: 而且G2用的還是訂製群聯主控 專門砍成那樣的感覺
G2那是用群聯E12C,通道砍半;其實幾年前來說主控規模小砍真的是很有料的做法
我測創見MTE-220S的時候便提到入門NVMe SSD的窘境
SMI試圖以PCIe 3.0 x4和HMB讓SM2263XT取得甜蜜點
但當年面對螃蟹主控(便宜)和Phison E8(PCIe 3.0 x2)的夾擊下宛如硬仗
Phison E8就是用主控規格小砍+DRAM作為優勢,代表產品為A2000
吃螃蟹就是便宜到爆(當然螃蟹就有不夠成熟的疑慮)
otosaka: 看一兩年前價格幹嘛 你要穿越到過去買嗎102F 02/09 19:33
otosaka: 討論價格當然是現在的 U大師自己都沒提出價格差一倍的產
otosaka: 品
menchian: 不過回到原文的sn750,至少顆粒ok,然後是tlc,降價後就105F 02/09 19:54
menchian: 還可,哪天變成tlc跟dram是漲價手段,才更糟糕
E7lijah: 顆粒廠漲價哪需要用TLC當藉口,金木水火土輪一遍就能用107F 02/09 20:00
E7lijah: 五年了,是說今年輪到哪個,淹水嗎?
kenny72014a: 我想問如果裝其他的平台也有效嗎,像PS5之類的109F 02/09 20:15
Cubelia: PS5不支援HMB110F 02/09 20:25
wutumi: 問題現實是gen4的QLC dramless的一抓一大把,也沒比gen3111F 02/09 20:41
wutumi: TLC有dram的便宜多少,體感上更是沒啥差異,就算市面只剩
wutumi: 下gen4 qlc,只要沒明顯價差我還是寧願堅持信仰挑有dram
wutumi: 的
swich45314: 我不太相信HMB對TLC有明顯的效能提升…ssd sata和nvm115F 02/09 21:18
swich45314: e在遊戲讀取速度上 我記得測試結果並無太大差異
數據不會騙人的,以前測的結果https://i.imgur.com/780ACWF.png
JoyRex: 4K會差很多喔117F 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
[圖]
 
[圖]
※ 編輯: Cubelia (1.173.165.213 臺灣), 02/09/2023 21:37:44
flyau: 推118F 02/09 21:45
kizajan: 差沒多少錢幹嘛買dramless119F 02/09 22:26
StarHero: 那麼問題來了  美光的Momentum Cache是什麼原理120F 02/09 22:37
StarHero: 跟HMB又有何差異~
Cubelia: 用法不同,美光那個就是傳統意義上的RAMDisk而已122F 02/09 22:51

--
※ 看板: PC_Shopping 文章推薦值: 0 目前人氣: 0 累積人氣: 324 
作者 Cubelia 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇