Re: [閒聊] SSD數據保存期(不通電會變磚?)+選購雜談

看板Storage_Zone (儲存裝置)作者 (慎)時間3年前 (2020/12/15 18:46), 3年前編輯推噓12(12027)
留言39則, 14人參與, 3年前最新討論串2/3 (看更多)
小弟只是業餘的客戶..其實應該有更多專業人士.. 有人想了解我就以我的理解跟大家解釋一下、獻醜XD 如大家所知三星是第一家在2D製成推出TLC SSD廠商, 當時還沒發展3D,因此容量發展一直依靠在面積縮小, (Ex. Toshiba NAND 19nm -> A19 -> 15nm、而A19是把Width縮小) 這其實是不利於Floating gate儲存電荷的, 這層不管面積大小、電荷存滿之後電位都是一樣的(材料物理特性、無法突破) 所以縮小面積即意味著用更少的電子分布在有限的電位, 舉例來說、舊製程(Ex. 25nm)用100顆電子切8等位(TLC 8階), 但新製程(Ex. 14nm)只能存10顆電子卻一樣切8等位, 製程愈小的NAND對於壽命跟保存期都是變相的傷害, 像Intel 25nm出的MLC P/E可以到10K,後來1x nm做MLC了不起3K, 所以後來就沒再繼續做下去改往3D垂直發展, 這條路再搞下去做的東西不能用啊XD P.S. 3D的Floating Gate面積大非常多、所以不用太過擔心XD 那三星2D TLC發生什麼事? 如上面所講的,因為有限的電子存量, 隨便一顆電子跑掉就可能造成資料判讀錯誤, Ex. 原本存110,因為電子跑掉被判斷成111 到這邊也都還沒關係,因為SSD有強大的ECC做Backup, ECC又分為兩種,早期MLC時代絕大多數只有設計BCH用電路的方式硬解, 速度夠快,但就是糾錯能力偏差,1個Page錯個幾個Bit都還是可以搞定, 但超出他能力他就是完全擺爛,不是0就是1的概念。 TLC把電位切得太細了(MLC只切4階),出錯的比例大幅提升, 所以BCH無法搞定的Case非常容易就遇到了, 因此三星率先採用了LDPC ECC,這玩意跟BCH差別在於它是演算法糾錯, 他沒辦法100%解乾淨、但他可以讓機率提升到99.9999%, 代價就是..你要給他很多時間讓他慢慢算.. 所以後來就衍生出速度變慢的抱怨.. 後來大家也都理解LDPC的處理速度不是常人能忍受的, 所以後來SSD廠商就在從FW設計上來彌補這一塊, 電子會跑掉是必然的,只要你的環境不是絕對0K, 就不可能保證電子不會熱穿隧,所以廠商開始在NAND上面每個Block標註時間, 在電子流失到到要啟用LDPC前趕緊把資料重寫(搬到另一個Block), 這樣消費者就不會那麼快遇到LDPC的慢速解碼,多數都靠BCH搞定。 如上述所解釋、這其實也只是延遲發作時間而已, 當NAND P/E快用完時LDPC還是閃不掉的,前提是P/E快用完XD P.S. 現今的LDPC應該有進步一點了、 但我相信還是沒人敢在一開始就讓它啟動XD 以上單純是個人見解..有錯請小力鞭.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.153.36 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1608029204.A.CEE.html

12/15 18:57, 3年前 , 1F
強烈建議pcshopping板也發一篇,謝謝
12/15 18:57, 1F

12/15 18:59, 3年前 , 2F
這次出包的 WD Blue 一樣也是 3D NAND
12/15 18:59, 2F

12/15 19:01, 3年前 , 3F
所以到底還能買哪個型號的呢?
12/15 19:01, 3F

12/15 19:02, 3年前 , 4F
如果是外包設計的話..設計缺東缺西是不太意外啦..
12/15 19:02, 4F

12/15 19:02, 3年前 , 5F
個人對通路SSD了解不深..恕我無法回答Orz..
12/15 19:02, 5F

12/15 19:08, 3年前 , 6F
BTW..小弟不會轉文..需要的話可以直接幫忙轉@@"
12/15 19:08, 6F

12/15 19:20, 3年前 , 7F
原文可以清掉沒關係XD,2000多字占太多篇幅
12/15 19:20, 7F
完工XD

12/15 19:49, 3年前 , 8F
12/15 19:49, 8F

12/15 19:51, 3年前 , 9F
WD BLUE是指SATA的?
12/15 19:51, 9F

12/15 20:17, 3年前 , 10F
推推~
12/15 20:17, 10F

12/15 20:39, 3年前 , 11F
推@@!!
12/15 20:39, 11F
※ 編輯: tyfu (36.228.141.87 臺灣), 12/15/2020 20:46:47

12/15 21:39, 3年前 , 12F
#1VgN6BWY (Storage_Zone) 板上之前的文
12/15 21:39, 12F

12/15 21:45, 3年前 , 13F
嗯..SATA的我猜是外包的..WD研發都投NVMe為主..
12/15 21:45, 13F

12/15 22:02, 3年前 , 14F
個人猜FW設計有問題..那用量要造成Retention問題
12/15 22:02, 14F

12/15 22:03, 3年前 , 15F
有點匪夷所思..WD應該也不會學XX拿劣等Grade出貨..
12/15 22:03, 15F

12/15 22:16, 3年前 , 16F
大概是標記Timer出包吧、出廠用Thermal budget模擬
12/15 22:16, 16F

12/15 22:17, 3年前 , 17F
測不出來就代表問題是時間造成的,因為產線沒時間XD
12/15 22:17, 17F

12/15 22:18, 3年前 , 18F
把資料的寫入時間估過久了直接啟動LDPC 挺瞎= =
12/15 22:18, 18F
Algg:轉錄至看板 PC_Shopping 12/16 06:41

12/16 08:14, 3年前 , 19F
ldpc每個設計的能力與快慢都不一樣,不像bch大家同構
12/16 08:14, 19F

12/16 08:16, 3年前 , 20F
要去深挖主控接露各自ecc驗證多少量, 解錯多就慢
12/16 08:16, 20F

12/16 08:18, 3年前 , 21F
99.9999%騙人不懂數字4k碼字就是讀4GB會錯一個4k
12/16 08:18, 21F

12/16 08:19, 3年前 , 22F
設計者都往TB驗證走的...
12/16 08:19, 22F

12/16 08:29, 3年前 , 23F
沒辦法..廠商必須這樣消費者才敢買啊XD
12/16 08:29, 23F

12/16 10:13, 3年前 , 24F
12/16 10:13, 24F

12/16 12:19, 3年前 , 25F
12/16 12:19, 25F

12/16 15:24, 3年前 , 26F
LDPC校正速度不能用處理器性能克服嗎?
12/16 15:24, 26F

12/16 15:50, 3年前 , 27F
錢的問題、儲存產業你IC比人家貴個一塊就沒人要了
12/16 15:50, 27F

12/16 15:51, 3年前 , 28F
而且又是低階的SATA控制器 比PCIe更是價格導向..
12/16 15:51, 28F

12/16 16:01, 3年前 , 29F
個人對於SSD LDPC的理解是EOL時的垂死掙扎、
12/16 16:01, 29F

12/16 16:02, 3年前 , 30F
假設BCH可以撐到P/E 2K,LDPC會幫他支援最後那1K
12/16 16:02, 30F

12/16 16:02, 3年前 , 31F
單純只是為了壽命而設計、不是效能取向XD
12/16 16:02, 31F

12/17 08:18, 3年前 , 32F
https://reurl.cc/WL6qmD p5 2018前主控都不要碰
12/17 08:18, 32F

12/17 08:19, 3年前 , 33F
錯誤率多少影響速度, 主控只會有一種ecc在裡面
12/17 08:19, 33F

12/17 08:21, 3年前 , 34F
2018年主控同樣nand錯誤率下速度差好幾倍
12/17 08:21, 34F

12/17 08:23, 3年前 , 35F
p2 這主控速度只撐到千分之七, 主控的ecc都蠻爛的
12/17 08:23, 35F

12/17 09:03, 3年前 , 36F
O大貌似對LDPC有一番研究..希望能分享分享XD
12/17 09:03, 36F

12/17 09:03, 3年前 , 37F
只是個人對於Client設計的LDPC完全沒啥好感..
12/17 09:03, 37F

12/17 09:04, 3年前 , 38F
沒毛利的產品通常就是撿人剩的..Server比較有可能
12/17 09:04, 38F

12/17 09:05, 3年前 , 39F
採用最新的技術,畢竟正常情況都是向錢妥協Orz..
12/17 09:05, 39F
文章代碼(AID): #1Vs9GKpk (Storage_Zone)
文章代碼(AID): #1Vs9GKpk (Storage_Zone)