LSI MegaRaid 9260-8i 表現較低比較

LSI MegaRaid 9260-8i 表現較低比較

我的任務是檢查執行 Server 2012 R2 /w HyperV 角色的系統上的低讀取/寫入效能。

有問題的系統:

Lenovo RD340 LSI MegaRaid 9260-8i(無 BBU) - 驅動器組 0 由 2 個 SAS 驅動器組成,每個 279.397 GB,RAID1 - 驅動器組 1 由 3 個 SAS 驅動器組成,每個 558.912 GB,RAID5

虛擬機器儲存在磁碟機群組 1 上。

看起來驅動器組 1 的讀/寫效能相當低。例如,當我嘗試透過 HyperV Export 將其中一台虛擬機器匯出到同一磁碟機(BYA:腳本匯出所必需的)時,最大吞吐量約為 25~30 MB/s。看起來很低,特別是與另一個系統(具有 LSI 9260-8i(帶有 BBU)的聯想 TD340)相比,該系統的導出網路速度至少為 150 MB/s 或更高。

知道我應該注意什麼才能最大限度地提高效能嗎?

驅動器組 1 的進一步設定:

  • 條帶大小 64 KB
  • 閱讀政策:無預讀
  • IO 策略:直接 IO
  • 目前寫入策略:直寫
  • 預設寫入策略:蜿蜒穿過
  • 目前存取策略:讀寫
  • 預設存取策略:讀寫

TD340 中 RAID 控制器上的「控制群組」磁碟機群組:

  • 條帶大小 256 KB
  • 閱讀政策:始終提前閱讀
  • IO 策略:直接 IO
  • 目前寫入策略:回寫
  • 預設寫入策略:使用 BBU 回寫
  • 目前存取策略:讀寫
  • 預設存取策略:讀寫

多謝!

答案1

根據我不久前對 UCS 伺服器中的 9240 和 9260 LSI Megaraid 卡進行的測量,使用 RAID 5 和 6 的 I/O 效能是顯著地低於 RAID 0 或 10,其他一切都相同。

我的建議是(取決於您的環境中對失敗的容忍度):

  • 切換到 RAID 0(最佳 I/O 效能)
  • 新增第四個磁碟機並切換到 RAID 10

無論 RAID 類型如何,使用 WriteBack 而不是 WriteThrough 將提高寫入(甚至讀取,取決於使用情況)效能。如果您沒有 BBU 或 BBU 壞了,則需要專門啟用它。強烈推薦 BBU :)

最後,我同意 @SteffenNielsen 關於寫入快取的評論,無論 RAID 類型如何。

相關內容