瀏覽單個文章
inlemar
Power Member
 
inlemar的大頭照
 

加入日期: Nov 2001
您的住址: 力行三號
文章: 613
Question 大家要來分享一下SSD的寫入放大(Write Amplification)資訊嗎?

這兩天在隔壁樓跟站友聊SSD的話題, 剛好前幾個星期換上新的SSD作為系統碟,把原先的系統碟M5Pro 256G換當作音樂及遊戲的磁碟, 看了一下M5Pro的S.M.A.R.T 資訊.

看到這個B1值 (Wearing level count), 好奇的想算一下這顆用了兩年左右的M5Pro 寫入放大值是多少. 簡單的計算方式如下

WA index =  NAND 寫入量 / Host 寫入量

以這顆M5Pro 為例, 他的NAND 寫入量可以從B1 值推出來. Host 寫入量就是"對SSD累計寫入" (4197 GB).
不過每家SSD 的S.M.A.R.T 單位定義都有些不依樣, 多數的SSD 的B1 值都是代表對整個SSD 做完一次P/E cycle 的記數, 也就是直接把B1值 X SSD 容量就可以推估"NAND寫入量了".

這顆M5Pro 用數值來看定義肯定不一樣, 所以查了一下M5Pro 的B1 值定義,原來單位不是整個SSD,而是Block . 那就得換算一下了. 特定打開M5Pro 看顆粒, 原來是16KB page size, Block size 為256 Pages 的Toshiba Type C 19nm MLC (本來一直以為我買的這顆是沒有Cost Down 前的8KB page size Type A 19nm MLC ).

把B1值換算10進位, 計算出來的NAND 寫入量是

256 X 16 KB X 23380 = 93520 GB

這個可以拿來推估這顆SSD NAND真正的寫入量了,如果用平均 3000 次的P/E cycle, 這顆SSD 已經用了 93520 / 256 = 365 次多一些, 離3000次還遠的很呢! 所以SSD一般的使用下大多不是顆粒掛掉是有道理的. 會掛的都是其他的地方或是...人品不好.


然後這顆當作系統碟的M5Pro 256G 的寫入放大值大約是

93520 / 4197 =22.21

老實說,跟我想像中的結果有些差距, 所以很好奇其他站友的寫入放大值是多少呢? 尤其想看看拿來當P2P操的SSD 數值, 有人也可以分享一下的嗎?



     
      
__________________
我不希望看到PCDVD變成一言堂

原來壞人清單是這麼用的 , 感謝站友提醒

創造論點? 演化論點? 舉例來說, 我可不認為教徒與達爾文信徒間,在彼此都沒有100% 的證據前,動不動就要單挑對方,輸的吃XXX.

如果可以先自己設計一個科學實驗, 證明90%的人都聽不出差別時,而且通過測謊與腦波測試.也許有站友會考慮自己是不是要不要實事求是證明自己是那少數的10%
舊 2016-03-30, 08:41 AM #1
回應時引用此文章
inlemar離線中