Ssd

避免使用 SSD 的 RAID5 的要點是什麼?

  • November 20, 2021

我的理解是 SSD 的寫入量有限。由於驅動器之間的奇偶校驗資訊,RAID5 執行許多寫入。因此推理表明 RAID5 會以更快的速度殺死並降低固態驅動器的性能。

本文中的以下陳述使我認為我不完全理解或可能與我的上述推理不正確。

高耐用性 SSD 的另一個利基是奇偶校驗 RAID 陣列。SLC 由於其固有的卓越寫入延遲和耐用性,非常適合這種類型的應用程序。

您的推理是正確的,儘管您錯過了問題的規模。

企業級 SSD 採用耐用性更高的 MLC 單元製造,並且可以承受非常高的寫入率。SLC 仍然將高耐久性 MLC 淘汰出局,但在大多數情況下,HE-MLC 的壽命寫入壽命超過了 SSD 的預期工作壽命。

如今,耐力在規格表上被列為“終身寫入”。

舉個例子,希捷 600 Pro SSD 系列有一個這樣的列表,大致如下:

Model   Endurance
100GB       220TB
200GB       520TB
400GB      1080TB

給定 5 年的使用壽命,要達到該 100GB 驅動器列出的耐用性,您需要每天向該驅動器寫入 123GB。這對你來說可能太少了,這就是為什麼市場上有更高耐力的驅動器。Stec 是某些頂級供應商的 OEM 供應商,已將驅動器列為“5 年 10 倍全驅動器寫入”。這些都是 eMLC 設備。

是的,R5 確實會產生寫入放大。但是,在大多數案例下都沒有關係。


這裡還有另一個問題。SSD 的寫入(和讀取)速度非常快,以至於 I/O 瓶頸轉移到了 RAID 控制器。旋轉金屬驅動器已經是這種情況,但是當涉及 SSD 時,情況就很明顯了。奇偶校驗計算成本高昂,您將很難從使用 SSD 創建的 R5 LUN 中獲得 I/O 性能。

引用自:https://serverfault.com/questions/513909