PTT評價

[請益] dramless的ssd

看板PC_Shopping標題[請益] dramless的ssd作者
shhs1000246
()
時間推噓 7 推:7 噓:0 →:50

大家好
最近爬文看到有一片討論dramless的ssd的優缺點比較
其中有人說到 如果有dram可以讓ssd更耐用 減少寫入放大
可是在我的認知中,即使沒有dram還是可以開啟hmb借ram來用 在table的更新到flash頻率上不會比較頻繁
而寫入放大的定義不是因為GC的關係 導致FW實際寫入量比user寫入的還多 dram的存在理論上應該不影響GC的作動才是?
以上問題希望大家可以幫小弟解惑一下
謝謝

-----
Sent from JPTT on my Samsung SM-G9810.

--
台大毀一生 清交窮三代 唯有台科大 天生高富帥

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.252.57.34 (臺灣)
PTT 網址

Cubelia 12/26 16:19NVMe才有辦法支援HMB

maniaque 12/26 16:45hmb=借用主機ram當buffer,免成本

maniaque 12/26 16:45而有設計dram 的主控多半也比較高級

maniaque 12/26 16:46on board dram優勢在中低主控靠hmb

maniaque 12/26 16:46補回,用價格回饋給消費者,不就這樣?

我的問題是 在開啟HMB的情況下 DRAM的存在感覺好像不會影響耐用度 也不會造成寫入放大

Dcpp2015 12/26 17:17dramless的靠slc cache。

SLC Cache是指部分Flash用SLC Mode去操作 速度比TLC來的快 目前市面上大多數SSD都是這樣做 所以測速的時候會看什麼時候寫完SLC Cache

balius 12/26 17:20DRAM跟SLC cache的作用不一樣哦

tomsawyer 12/26 17:35dram應該是表緩存

DRAM可以儲存Look Up Table HMB就是讓我們可以把Table在Host端的RAM上展開 不需要頻繁從NAND內讀取Table的方法

※ 編輯: shhs1000246 (123.252.57.34 臺灣), 12/26/2021 17:40:10

Cubelia 12/26 17:50有需要可參考

Cubelia 12/26 17:50https://tinyurl.com/y8wdkaen

Cubelia 12/26 17:50這篇應該可以解你一半的疑問

zzro 12/26 18:05天知道各家的FTL差別在哪 很難討論

你說的沒錯 FTL不一樣的情況討論不起來 不過有些做法已經是大同小異了

greg7575 12/26 18:13我都買最貴的

filiaslayers 12/26 18:30我都買最便宜的,壞了不心痛

rabbit80891 12/26 21:58緩存!???

tomsawyer 12/26 23:22你覺得物理映射是誰在做 不是os吧

如果是SSD的mapping table是FW啊 你說的是file system? OS怎麼會管這麼底層的事XD

GoGoJoe 12/26 23:33重點是寫入 FTL放HMB不用頻繁寫入na

GoGoJoe 12/26 23:33nd flash 因為controller裡的sram

GoGoJoe 12/26 23:33太小了 只能acess一部份的table

沒錯 不過Dram如果也會作為io buffer 能增加壽命這件事就可以理解了

※ 編輯: shhs1000246 (123.252.57.34 臺灣), 12/26/2021 23:50:04

Dcpp2015 12/27 08:37其實壞都是壞主控比較多,除非拿來

Dcpp2015 12/27 08:37挖那個韭菜幣,不然一般顆粒壞的也

Dcpp2015 12/27 08:37不多。

Dcpp2015 12/27 08:40大容量的SSD TBW壽命都夠多。正常

Dcpp2015 12/27 08:40使用其實也很難壞。除非拿來跑P2P(

Dcpp2015 12/27 08:40但是這個也有辦法延長他壽命),軟

Dcpp2015 12/27 08:40體把寫入暫存開大一點降低他寫入次

Dcpp2015 12/27 08:40數就好了。

winiel559 12/27 09:29稍微了解SSD內部的結構後 對"幾乎都

winiel559 12/27 09:29是壞主控" 這個說法蠻懷疑的

winiel559 12/27 09:29主控是小CPU CPU就是公認最難壞的

winiel559 12/27 09:29NAND裡存的mapping table壞掉讓主控

winiel559 12/27 09:30找不到physical addr. 這算誰壞

winiel559 12/27 09:30NAND電子飄移過頭讓主控CRC無法糾錯

winiel559 12/27 09:30這又算誰壞

delaluna 12/27 09:55主控壞就是胡扯的都市傳說

delaluna 12/27 09:55口口聲聲說主控壞的也沒有什麼證據

delaluna 12/27 09:55證明過

delaluna 12/27 09:56CMOS邏輯會比NAND還容易壞?

shhs1000246 12/27 12:40壞主控我還沒看過 大多是flash掛掉

howareuuu 12/27 17:48我也一直覺得壞主控這說法怪怪ㄉ

tomsawyer 12/27 18:07實務上 你去看ssd救援影片 很多是

tomsawyer 12/27 18:07保護管炸 然後帶走主控的 也有的是

tomsawyer 12/27 18:07主控表不見 進raw或只有1G的救援模

tomsawyer 12/27 18:07式 nand壞會比較有感 如開機很慢

tomsawyer 12/27 18:07系統會頓頓的 只是主控的問題會讓

tomsawyer 12/27 18:07妳讀不到ssd

tomsawyer 12/27 18:09搬版的不少 因為會突然送到救援的

tomsawyer 12/27 18:09都是有突發狀況如主控問題的

shhs1000246 12/27 18:17好奇問一下什麼是保護管?

shhs1000246 12/27 18:18table不見不就大多是nand的鍋嗎?

shhs1000246 12/27 21:50你說的RAW通常是sys掛了

shhs1000246 12/27 21:50這種狀況通常是sys區有Nand掛掉

※ 編輯: shhs1000246 (123.252.57.34 臺灣), 12/27/2021 21:52:38

tomsawyer 12/27 23:48就保護隔離管 後端短路的保護元件

iam34 12/28 08:28就只是借主機來放table而已

shhs1000246 12/28 12:57ssd救援影片算是倖存者偏差吧 壞fla

shhs1000246 12/28 12:57sh的不計其數 基本上壞了也沒辦法讓

shhs1000246 12/28 12:57你拍片