Advance Member
加入日期: Oct 2006
文章: 448
|
為何 SSD 同一位置一值讀寫 , SSD 壽命就會減短 ?
為了簡化問題
用以下例子表示 一片 SSD 只有 3塊 cell ( A, B, C ) 每各 cell 壽命只能寫入 3次 (1) 第1種寫入法 , 不使用 "耗損平均寫入技術" A 寫入3次 --> A壽命結束 ( 軟體顯示健康度 = 2/3 =66 %) B 寫入3次 --> B壽命結束 ( 軟體顯示健康度 = 1/3 =33 %) C 寫入3次 --> C壽命結束 ( 軟體顯示健康度 = 0/3 =0 % , 該 SSD 報廢了 ) (2) 第2種寫入法 , 韌體使用 "耗損平均寫入技術" , 會自動找位置 A 寫入1次 --> A壽命ok ( 軟體顯示健康度 = 3/3 =100 %) B 寫入1次 --> B壽命ok ( 軟體顯示健康度 = 3/3 =100 %) C 寫入1次 --> C壽命ok ( 軟體顯示健康度 = 3/3 =100 % ) A 寫入1次 --> A壽命ok ( 軟體顯示健康度 = 3/3 =100 %) B 寫入1次 --> B壽命ok ( 軟體顯示健康度 = 3/3 =100 %) C 寫入1次 --> C壽命ok ( 軟體顯示健康度 = 3/3 =100 % ) A 寫入1次 --> A壽命結束 ( 軟體顯示健康度 = 2/3 =66 %) B 寫入1次 --> B壽命結束 ( 軟體顯示健康度 = 1/3 =33 %) C 寫入1次 --> C壽命結束 ( 軟體顯示健康度 = 0/3 =0 % , 該 SSD 報廢了 ) ============== 第1種寫入法 --> A, B ,C 逐一報廢 第2種寫入法 --> A, B ,C 接近同時報廢 雖然 第1種寫入法 "看起來" 是最先出現 健康度下降 但是 都 可以寫入 9次 才報廢的 那為何 說 第1種寫入法 會降低壽命 呢 此文章於 2019-07-16 10:38 AM 被 quickcccc 編輯. |
|||||||
2019-07-16, 10:31 AM
#1
|
Golden Member
加入日期: Apr 2008
文章: 2,556
|
是否第1種寫入法在第一顆CELL報廢之後,整顆SSD就鎖定不能用了?
還是SSD會自動遮蔽掉第一顆已不能再用的CELL,自動把整體容量下降,只用2、3顆CELL,讓你繼續用? |
||
2019-07-16, 01:28 PM
#2
|
Advance Member
加入日期: Oct 2017 您的住址: 我會遵守版規,並保持禮貌
文章: 352
|
因為有些資料是很少移動的
其他常移動的掛了.不移動的還活得好好的 不就佔著茅坑不拉屎了 |
2019-07-16, 01:31 PM
#3
|
Senior Member
加入日期: Sep 2001 您的住址: 淡水
文章: 1,120
|
引用:
目前都是超過幾%壞掉時,就整個鎖死。 |
|
2019-07-16, 01:48 PM
#4
|
Golden Member
加入日期: Apr 2008
文章: 2,556
|
引用:
所以樓主的解答就有了,當一部份CELL已無法再寫入時,SSD就被鎖 其它CELL還是好的也沒用 所以如何平均寫入優化都是主控很重要的功能 |
|
2019-07-16, 02:02 PM
#5
|
Advance Member
加入日期: Oct 2006
文章: 448
|
引用:
所以意思就是 SSD 不管用 第1種 還是 第2種 方法 , 本質上 壽命根本都是一樣的 第1種 之所以會 壽命短 , 存脆是 廠商把它鎖死而以 , 並非真正不能用 第2種 方法 , 也存脆是讓 軟體 健康度的數據 比較好看而已 ( 但等到尾聲時 , 軟體顯示的健康度 就是 匹哩啪啦 一鼓氣快速往下掉 ) 此文章於 2019-07-16 02:53 PM 被 quickcccc 編輯. |
|
2019-07-16, 02:49 PM
#6
|
Advance Member
加入日期: Oct 2006
文章: 448
|
引用:
我突然想到 第2種 方法 還有各好處 , 或許就是 廠商為何非要用此法的真正原因 ( 而不是存脆為了軟體 健康度的數據 比較好看的障眼法 ) 原因說明 我們重新 假設 A,B,C 每各 cell 可以寫入 100次 當 A 寫入到 90次時 , 雖然還有10次機率的寫入機會 , 但是因為前面已經操勞太多次了 導致 A 可能變得很不穩定 , 可能突然間就報廢掉 , 該區資料瞬間損毀救不回來 , 它存在著這種不穩定的因素 如果 A 只寫入到 30次時 , A還能很大的機率去保証穩定 , 不會突然中途莫名掛掉 或許就是這各原因 才讓廠商非得使用 方法2 不可 方法2 具備安全緩衝區間 如果真是這樣 那 "SSD 同一位置一值讀寫 , SSD 壽命就會減短" 就應該是不是很正確的說法 應該改說成 "SSD 同一位置一值讀寫 , 資料 安全性就會提早出現危機" 此文章於 2019-07-16 03:37 PM 被 quickcccc 編輯. |
|
2019-07-16, 03:15 PM
#7
|
Golden Member
加入日期: Apr 2008
文章: 2,556
|
沒有DRAM的SSD(Dramless)會取一個區域當成SLC CACHE
這個區域讀寫量就會比其它區域大很多 如果SSD設計這個區域不會被移動,而是固定的,那個區塊就可能提早陣亡 |
2019-07-16, 03:57 PM
#8
|
Master Member
加入日期: Feb 2001 您的住址: 碎石堆緩衝區
文章: 1,807
|
Intel 是看 E9(SATA)/05(PCI-E) ,預設的 TBW 到了就會進入唯讀模式
所以也有可能所有 block 狀態都很良好但直接就給你 read only ...
__________________
「優雅ズ舞よ」∼ロ③ДワКиャみ∼ |
2019-07-16, 04:04 PM
#9
|
Advance Member
加入日期: Oct 2006
文章: 448
|
引用:
block 應該就是為了確保該區後續有足夠的生命力來 較長時間保存資料 此文章於 2019-07-16 04:15 PM 被 quickcccc 編輯. |
|
2019-07-16, 04:08 PM
#10
|