固態硬碟 200 萬小時平均無故障時間?這是如何證明的?

固態硬碟 200 萬小時平均無故障時間?這是如何證明的?

怎麼能這個固態硬碟(corsair) 平均故障前時間為 2000000 小時?上次我查的時候已經幾百年前了…

根據經驗,即使是不經常使用的計算機,與帶有磁碟片的驅動器相比,SSD 似乎總是更快出現故障。

那麼,如果他們的說法確實屬實,那麼有什麼證據支持他們的說法呢?

答案1

MTBF 定義為系統運作期間固有故障之間的預計經過時間。

它的字面意思是“平均故障間隔時間”。另外...

如您所見,MTBF 是指驅動器在其預期使用壽命內的故障率。這並不意味著 120 萬小時 MTBF 驅動器將持續 120 萬小時,而 150 萬小時 MTBF 驅動器將持續 150 萬小時(順便說一下,即 136 到 171 年)

那麼 SSD MTBF 對我來說實際上意味著什麼?

不幸的是,大多數製造商不會自由分享此資訊。

2,000,000 小時 MTBF 對我意味著什麼?

試圖使本文中使用的範例特定於具有 2,000,000 小時 MTBF 的驅動器。執行以下數學計算以確定每 250 天會發生一次故障

2,000,000 / 每天 8 小時 = 250,000 / 1000 個驅動器 = 250 天。

文章最初指出,MTBF 為 150 萬小時的驅動器每 150 天就會出現一次故障:

如果驅動器平均每天使用 8 小時,則 1000 個 SSD 預計每 150 天就會出現一次故障...

該文章繼續指出,MTBF 並不是確定驅動器可靠性的好方法。

要了解 SSD 的實際使用壽命,更好的方法是考慮總寫入位元組規格(TBW)。儘管這是另一個「整體預期」數字,並且不會直接告訴您驅動器的使用壽命,但它會讓您了解一個驅動器與另一個驅動器的比較情況。不幸的是,並非所有製造商都給出了這個規格。

該文章還繼續解釋了 MTBF 通常是如何確定的。

JEDEC JESD218A標準定義了測試SSD讀寫耐久性的方法(需要免費註冊查看),這是SSD故障的主要原因,但製造商可能會選擇透過一些額外的故障測試來補充這一點。

另一件需要考慮的事情是使用什麼工作負載來指定 MTBF。例如,英特爾對其 SSD 進行了為期 5 年每天 20 GB 寫入工作負載的認證。在此工作負載下,加上補充故障測試,Intel 335 的 MTBF 為 120 萬小時。但是,如果工作負載減少到每天 10 GB,則 MTBF 將為 250 萬小時。如果每天 5 GB,則變成 400 萬小時。

參考

  1. 了解 SSD 中的 MTBF – SSD 的 MTBF 對您意味著什麼?- Hardcoreware.com,卡爾尼爾森,2013 年 1 月 6 日

答案2

驅動器並不都在 MTBF 時間準確地發生故障:相反,它們故障的時間服從給定平均值的特定統計分佈。您不一定需要測試與平均值一樣長的時間才能獲得平均值的界限,因為測試較短的時間仍然可以為您提供有關分佈形狀的大量資訊。

例如,假設您想要證明 MTBF 大於一個月。如果 MTBF 只有一個月,您會期望一些驅動器很快就會出現故障,因此,如果您測試了一組驅動器一周並且沒有一個在這段時間內出現故障,那麼您有合理的理由相信 MTBF 相當遠遠超過一周。如果您在時間 T 內測試了足夠的驅動器,您可以認為 MTBF 必須至少是某個更大的值。

此外,他們可能會使用這樣的論點:「我們透過一個月 24/7 的讀寫來測試驅動器。實際上,大多數用戶僅在電腦運行的 1% 時間內存取驅動器,因此大多數用戶的MTBF 體驗將是我們在測試中發現的一百倍。

另一種可以使用的技術是在比實際使用更惡劣的條件下進行測試。我不知道這是否用於硬件,但它用於食品的保質期。首先,您進行的實驗表明,例如,您的罐裝食品在 40°C 下儲存時的降解速度是在 20C 下儲存時的三倍。然後,如果它們在 40 攝氏度下儲存四個月後仍然可以食用,那麼在 20 攝氏度下儲存一年後應該也可以食用。

相關內容