Performance

RAID 10 陣列上的 xenserver 5.6

  • February 16, 2012

我們的 Xenserver 5.6 一直存在性能問題,我在這裡問了一個關於它的問題,但仍然沒有設法解決(xenserver VM 持續暫時滯後)。

由於這似乎是一個無法容納 10 個 XP-SP3 和 2 個 W2k3 VM 的儲存設備,因此我們為每個 BL460 伺服器配備了一個儲存刀片以提供 DAS,因此每個伺服器將有 4 個而不是 2 個 SAS 10k驅動器。

我的問題:

  • 在 p400i RAID 控制器上的 RAID 10 和 RAID 5 之間,您建議使用哪個來提高性能?這兩者之間在網上有一些令人困惑的意見。
  • 目前(尚未安裝儲存刀片)BL460 上的 p200i RAID 控制器的智能陣列允許創建具有 RAID 10 的邏輯驅動器,這確實是我們正在使用的配置。但是只有 2 個物理驅動器怎麼可能呢?

帶有 2 個驅動器的 Raid 10 最終成為了一個 raid 1(請查看此處的“容錯”部分)。通常,Raid 10 是一個系統,其中您添加的每一對驅動器都成為一個鏡像對,並且所有捲數據都在所有對之間條帶化。由於沒有奇偶校驗計算,它比 raid 5. 更快。讀取將是相同的。如果您的 RAID 卡上有一個可以線上計算奇偶校驗的 ASIC,那麼您可以在使用 RAID 5 的寫入時獲得幾乎相同的性能。此外,正如其他人回答的那樣,請確保您啟用了記憶體,至少對於寫入而言。

僅就性能而言,我總是推薦raid 10。如果您看到數據不斷增長並希望在未來推遲購買更多磁碟,raid 5 是一個公平的權衡。Raid 5 允許您使用除一個磁碟之外的所有磁碟上的空間。Raid 10 將您可以使用的空間量減少了一半。

在可靠性方面,raid 10 仍然領先,但沒有你想像的那麼多。如果您失去了錯誤的兩個驅動器,雙磁碟故障仍然會影響您的數據並迫使您從磁帶中恢復。RAID 5 總是會因雙磁碟故障而失敗,但 raid 10 有時只會因雙磁碟故障而失敗。

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