Performance

Raid 1/0 SSD 與 2 x 非 Raid SSD

  • November 6, 2012

我對將兩個單獨的 SSD 驅動器與 RAID 鏡像陣列進行比較時的速度性能有疑問。由於數據失去的高風險,我不喜歡使用 2 個 SSD 驅動器設置 RAID 0,但我喜歡從 RAID 1 陣列獲得讀取速度優勢的想法。

那麼,如果我將分別設置 2 個 SSD 怎麼辦:一個用於/www資源,另一個用於/mysql同時訪問的數據庫。

我可以期待與 RAID 1 相同的速度增量嗎?

您正在以錯誤的方式思考這個問題:

您說具有兩個 SSD 的 RAID0 是一個壞主意是正確的。失去一個,你就會失去很多。但是您的建議是,在兩個不同的地方使用兩個 SSD,這同樣危險:如果您失去了/www驅動器,您的網站將變得毫無用處。如果您失去了/mysql驅動器,您的網站將變得毫無用處。最終結果是一樣的。

此外,除非您以千兆頻寬提供數百萬個微小文件,否則將靜態 HTML 文件託管在 SSD 上不會提高速度,因為在獲取靜態文件時幾乎沒有延遲或磁碟訪問問題,除非您正在這樣做它在 Facebook 規模。

我的建議:把你的兩個 SSD 放在一個 RAID-1 中。它仍然會很快(SSD 本質上很快),可能比你需要的更快。真正需要SSD 陣列的伺服器並不多,除非您正在對大量數據進行分析,或者有 100 台伺服器都在進行動態影片編碼。

如果您在使用 RAID1 對 SSD 執行後仍然遇到速度問題,請開始查看您的程式碼和數據庫結構。

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