→ Cubelia : NVMe才有辦法支援HMB 1.173.178.80 12/26 16:19
→ maniaque : hmb=借用主機ram當buffer,免成本 116.89.134.153 12/26 16:45
→ maniaque : 而有設計dram 的主控多半也比較高級 116.89.134.153 12/26 16:45
→ maniaque : on board dram優勢在中低主控靠hmb 116.89.134.153 12/26 16:46
→ maniaque : 補回,用價格回饋給消費者,不就這樣? 116.89.134.153 12/26 16:46
我的問題是
在開啟HMB的情況下
DRAM的存在感覺好像不會影響耐用度 也不會造成寫入放大
→ Dcpp2015 : dramless的靠slc cache。 1.175.199.117 12/26 17:17
SLC Cache是指部分Flash用SLC Mode去操作 速度比TLC來的快
目前市面上大多數SSD都是這樣做
所以測速的時候會看什麼時候寫完SLC Cache
推 balius : DRAM跟SLC cache的作用不一樣哦 36.228.222.192 12/26 17:20
→ tomsawyer : dram應該是表緩存 180.217.37.186 12/26 17:35
DRAM可以儲存Look Up Table
HMB就是讓我們可以把Table在Host端的RAM上展開
不需要頻繁從NAND內讀取Table的方法
※ 編輯: shhs1000246 (123.252.57.34 臺灣), 12/26/2021 17:40:10
→ Cubelia : 有需要可參考 1.173.178.80 12/26 17:50
→ Cubelia : 這篇應該可以解你一半的疑問 1.173.178.80 12/26 17:50
推 zzro : 天知道各家的FTL差別在哪 很難討論 114.45.177.77 12/26 18:05
你說的沒錯 FTL不一樣的情況討論不起來
不過有些做法已經是大同小異了
推 greg7575 : 我都買最貴的 36.228.210.39 12/26 18:13
推 filiaslayers: 我都買最便宜的,壞了不心痛 220.133.46.215 12/26 18:30
→ rabbit80891 : 緩存!??? 114.32.98.250 12/26 21:58
→ tomsawyer : 你覺得物理映射是誰在做 不是os吧 180.217.37.186 12/26 23:22
如果是SSD的mapping table是FW啊 你說的是file system?
OS怎麼會管這麼底層的事XD
推 GoGoJoe : 重點是寫入 FTL放HMB不用頻繁寫入na 42.74.63.156 12/26 23:33
→ GoGoJoe : nd flash 因為controller裡的sram 42.74.63.156 12/26 23:33
→ GoGoJoe : 太小了 只能acess一部份的table 42.74.63.156 12/26 23:33
沒錯 不過Dram如果也會作為io buffer
能增加壽命這件事就可以理解了
※ 編輯: shhs1000246 (123.252.57.34 臺灣), 12/26/2021 23:50:04
→ Dcpp2015 : 其實壞都是壞主控比較多,除非拿來 1.175.199.117 12/27 08:37
→ Dcpp2015 : 挖那個韭菜幣,不然一般顆粒壞的也 1.175.199.117 12/27 08:37
→ Dcpp2015 : 不多。 1.175.199.117 12/27 08:37
→ Dcpp2015 : 大容量的SSD TBW壽命都夠多。正常 1.175.199.117 12/27 08:40
→ Dcpp2015 : 使用其實也很難壞。除非拿來跑P2P( 1.175.199.117 12/27 08:40
→ Dcpp2015 : 但是這個也有辦法延長他壽命),軟 1.175.199.117 12/27 08:40
→ Dcpp2015 : 體把寫入暫存開大一點降低他寫入次 1.175.199.117 12/27 08:40
→ Dcpp2015 : 數就好了。 1.175.199.117 12/27 08:40
→ winiel559 : 稍微了解SSD內部的結構後 對"幾乎都 180.218.0.148 12/27 09:29
→ winiel559 : 是壞主控" 這個說法蠻懷疑的 180.218.0.148 12/27 09:29
→ winiel559 : 主控是小CPU CPU就是公認最難壞的 180.218.0.148 12/27 09:29
→ winiel559 : NAND裡存的mapping table壞掉讓主控 180.218.0.148 12/27 09:29
→ winiel559 : 找不到physical addr. 這算誰壞 180.218.0.148 12/27 09:30
→ winiel559 : NAND電子飄移過頭讓主控CRC無法糾錯 180.218.0.148 12/27 09:30
→ winiel559 : 這又算誰壞 180.218.0.148 12/27 09:30
推 delaluna : 主控壞就是胡扯的都市傳說 42.72.135.79 12/27 09:55
→ delaluna : 口口聲聲說主控壞的也沒有什麼證據 42.72.135.79 12/27 09:55
→ delaluna : 證明過 42.72.135.79 12/27 09:55
→ delaluna : CMOS邏輯會比NAND還容易壞? 42.72.135.79 12/27 09:56
→ shhs1000246 : 壞主控我還沒看過 大多是flash掛掉 27.240.176.186 12/27 12:40
推 howareuuu : 我也一直覺得壞主控這說法怪怪ㄉ 118.232.3.221 12/27 17:48
→ tomsawyer : 實務上 你去看ssd救援影片 很多是 1.200.99.3 12/27 18:07
→ tomsawyer : 保護管炸 然後帶走主控的 也有的是 1.200.99.3 12/27 18:07
→ tomsawyer : 主控表不見 進raw或只有1G的救援模 1.200.99.3 12/27 18:07
→ tomsawyer : 式 nand壞會比較有感 如開機很慢 1.200.99.3 12/27 18:07
→ tomsawyer : 系統會頓頓的 只是主控的問題會讓 1.200.99.3 12/27 18:07
→ tomsawyer : 妳讀不到ssd 1.200.99.3 12/27 18:07
→ tomsawyer : 搬版的不少 因為會突然送到救援的 1.200.99.3 12/27 18:09
→ tomsawyer : 都是有突發狀況如主控問題的 1.200.99.3 12/27 18:09
→ shhs1000246 : 好奇問一下什麼是保護管? 27.240.176.186 12/27 18:17
→ shhs1000246 : table不見不就大多是nand的鍋嗎? 27.240.176.186 12/27 18:18
→ shhs1000246 : 你說的RAW通常是sys掛了 123.252.57.34 12/27 21:50
→ shhs1000246 : 這種狀況通常是sys區有Nand掛掉 123.252.57.34 12/27 21:50
※ 編輯: shhs1000246 (123.252.57.34 臺灣), 12/27/2021 21:52:38
→ tomsawyer : 就保護隔離管 後端短路的保護元件 1.200.99.3 12/27 23:48
→ iam34 : 就只是借主機來放table而已 110.28.98.242 12/28 08:28
→ shhs1000246 : ssd救援影片算是倖存者偏差吧 壞fla 39.12.164.17 12/28 12:57
→ shhs1000246 : sh的不計其數 基本上壞了也沒辦法讓 39.12.164.17 12/28 12:57
→ shhs1000246 : 你拍片 39.12.164.17 12/28 12:57