VmWare / HP EVA:一個磁碟組有多少個 LUN
我知道已經有人問過類似的問題,但我覺得它們處於相當理論的水平,並不完全適用於我的情況。
我們正在執行 3 台 ESXi 6.0 主機,所有主機均由同一 HP EVA P6300 通過 FC 提供支持。根據 EVA P6300 最佳實踐指南 ( https://h41368.www4.hp.com/h41111/rfg_formprocessor/SWD_Installed_Base/pl/pl/pdf/TWP_4AA3-2641ENW.PDF ) 的建議,我們已將 48 個磁碟 ( 600GB,10k RPM)到同一個磁碟組。
我喜歡使用 vRaid6,因為我個人覺得在使用 Raid0 超過 6 個 Raid5,每個有 8 個磁碟(這基本上是 EVA 對 vRaid5 所做的)時有點不安。
總的來說,我們有大約 40 台 VM,其中大多數 (~35) 的磁碟 I/O 非常少,而少數 (~5) 的磁碟 I/O 每隔幾分鐘就會出現高峰值(SQL 伺服器/文件伺服器)。
出於處理原因,創建一個大的 LUN/Datastore 是最簡單的。鑑於我們創建的所有 LUN 無論如何都將由相同的物理磁碟支持,那麼只有一個 LUN 是否會對性能產生影響?由於鎖定或 I/O 隊列而擁有多個 LUN 是否有意義?
HP 最佳實踐指南指出應該“遵循作業系統和應用程序對 LUN 計數的要求”,但我找不到 VmWare 提供的有關推薦 LUN 計數的任何資訊。
提前感謝您的任何見解!
雖然我們正在逐步淘汰我們的 P6xxx 機器,但我在這種情況下對它們有很多經驗 - 首先“一個大磁碟組”是正確的前進方向,其次請避免 RAID 5/50(我們會讓你感到厭煩)後面有數字,但本質上使用更大的磁碟是一件非常危險的事情),使用 R6/60 或 R1/10 ok。
只有一個 LUN 時是否會對性能產生影響?
是的,但非常次要,v6 的 vSphere 性能指南文件指出,理想情況下,您應該擁有比一個大 LUN 更多的小 LUN,但這沒什麼大不了的。時間是當一個 VM 寫入會鎖定該 LUN,但這種情況已經消失了很長時間,雖然有一個或兩個非常小的問題(你提到的隊列問題是一個),但對於非常大的 LUN,你只談論了幾個百分比性能上的差異。就我個人而言,我喜歡 2TB LUN,但如果您願意,可以隨意擁有更大的 LUN。