Sql-Server

將 SAN 中的共享磁碟池拆分為多個 LUN

  • December 23, 2009

我們使用專用的 HP EVA SAN 來託管我們應用程序的 SQL 後端。我相信這些磁碟位於一個大型共享池中(24 個磁碟 RAID10)。

SAN 被拆分為多個 LUN,其中包含 SQL 組件(作業系統、系統數據庫、臨時數據庫、日誌、數據、索引、備份)。

使用共享磁碟池時,以這種方式拆分這些 LUN 是否有任何性能優勢 - 我們是否可以配置一個大型 LUN 來容納所有這些?

當我使用 perfmon 物理磁碟計數器監控 LUN 時,看起來每個 LUN 都是隔離的。

很抱歉,但我必須強烈反對ynguldyn,他們所說的可能適用於其他磁碟陣列,但這是一個 EVA,我是一個徹頭徹尾的 EVA 人。我們有幾十個,所有型號和大小,將磁碟組分解成更小的單元實際上是零好處,它們就是這樣設計的,並且在一個大塊中提供最佳性能。事實上,拆分磁碟組會減慢 EVA。

例如,我的一個較新的 8400 有 16 個 12 x 450Gb 15krpm FC 磁碟架,我們使用 iozone 對其進行測試,將其分成兩個磁碟組,與單個磁碟組相比,以這種方式在整個測試板上慢 20%。

此外,陣列沒有在磁碟組級別分為 RAID 類型,因此它不是 RAID10 的所有內容,單個虛擬磁碟 (LUN) 具有特定的 RAID 級別,但磁碟組本身只能選擇預先分配一個或兩個熱備用磁碟(順便說一句)。通過這種方式,您可以提供 DB 日誌、MSDTC、Quorum 等 LUN R10,並根據您的性能要求選擇數據和備份 LUN 的設置方式(我個人使用 R10 處理所有數據,使用 R5 進行備份,但這是您的選擇)。哦,將所有不同的數據庫數據類型保存在單獨的 LUN 中會更快、更安全:)

如果您對 EVA/XP 或其他 HP 儲存有任何後續問題,請隨時回复我。

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