將 RAID 從機械磁碟轉換為 SSD?

將 RAID 從機械磁碟轉換為 SSD?

透過逐一更換磁碟機將機械磁碟 RAID 轉換為 SSD 是否有問題?

我在網上找不到任何人做過這件事,所以讓我們在這裡發布相關資訊。

如果您已成功將 RAID 從機械磁碟轉換為 SSD,請回來並發布您的規格。 (serverfault 不要求註冊,因此發布速度非常快。)

僅供參考,我正在運行帶有 8 個 3TB ST3000DM001 驅動器(採用 RAID 6)的 LSI MegaRAID 9260-8i,因此我距離經濟實惠的 3TB+ SSD 還差幾年的時間。在過去 3 年裡,我有 2 個驅動器被標記為“故障”,每次都需要 8 小時才能重建驅動器。當然,首先要備份,並且當我用 SSD 替換和重建每個驅動器時,我意識到其他驅動器的風險。

在撰寫本文時,每個 1TB SSD 的售價約為 350 美元,因此陣列中驅動器較小/較少的人可能已經在考慮這一點。 1TB SSD 的容量是否與 1TB 機械硬碟相同,還是需要更換為更大的容量,例如同樣可用的 1.2TB SSD?由於加大 SSD 的容量是一項昂貴的提議,那麼確認驅動器實際最大容量的最佳方法是什麼? (最佳做法是使用比滿容量少 3-5% 的容量,以便在您的型號停產時可以使用相同尺寸的不同型號,但我知道很多人不會這樣做。)

答案1

我們剛剛在開發伺服器上做了 Martin Seitl 提到的相同的事情,使用 LSI SAS1068E,從兩個 Hitachi Ultrastar A7K1000 SATA 磁碟到兩個 SATA Samsung EVO 840 磁碟機(並且我們安裝了第二次韌體修復EVO 840 性能下降...)。不過,有幾點要注意:

  • 確保您的控制器可以混合 SATA 和 SAS(如果適用)。我們的 3Ware 9650 8i 控制器不能。 LSI 採用了 3Ware,從型號來看,我猜想您的控制器也遇到了同樣的問題。
  • 您目前的分區是4k 對齊?我不確定SSD是否有必要,但我懷疑是這樣。
  • RAID 控制器不支援trim.你對此無能為力,但至少要意識到這一點。隨著時間的推移,您可能會獲得寫入放大。像馬丁那樣的過度配置確實很聰明,但並不完美。

至於磁碟大小;我注意到,從大約 500GB 開始,不同製造商的磁碟的大小都精確到位元組(但我不知道這是否是真正的標準)。不過,這可以在驅動器的規格中輕鬆驗證。但請記住過度配置。

答案2

幾個月前我就做過類似的事情。

配備 Intel ICH8R Raid 控制器的 Supermicro 伺服器在 2 個邏輯磁碟區中有 4 個磁碟

  • 卷 0:2xWD Re 250GB SATA - Raid 1
  • 第 1 卷:2xWD Re 500GB SATA - Raid 1

由於磁碟區 0 是 SBS 2008 的系統磁碟機並且受到 IO 效能的影響,因此我們決定將磁碟區 0 的磁碟機替換為 SSD。

我們以殘酷的方式做到了這一點。關閉伺服器,將第一個磁碟機 (WD Re 250GB) 更換為 512 GB 的三星 SSD 850 PRO。開啟伺服器後,Raid 控制器被指示在新新增的磁碟機上重建陣列。重建完成後,我們對第二個 250 GB 驅動器重複了這個過程。

沒有進行其他更改。隨機讀取(資料庫)的效能顯著提高。

您可能會問為什麼我們選擇 512GB SSD 來取代 250GB HDD?那隻是因為過度配置並延長了SSD的壽命。

答案3

不,這是不可能的。

大多數硬體 RAID 控制器禁止建立混合介質陣列;例如SATA 和SAS 一起或SAS 和SSD。

此陣列不接受以 SSD 取代故障的 SAS/SATA 機械硬碟。

相關內容