Performance

IBM SR-BR10i RAID 控制器在 VMware ESXi 上速度太慢

  • July 22, 2013

我在兩個 ESXi 伺服器上使用 SSH 將虛擬機從一個 ESXi 主機轉移到另一個。

但這很慢,這是一個巨大的 750GB .vmdk 磁碟映像,VM 已停止(停機),並且以 5.5MB/s 的速度比完成遷移需要一天以上的時間。

我錯過了什麼嗎?

myvm.mydomain.com-flat.vmdk                 26%  200GB   5.4MB/s 29:09:06 ETd

ESXi 伺服器上的重要硬體:

Supermicro X9SCM-F
Intel 82574L Gigabit Controller
IBM SR-BR10i RAID Controller
2x WD Velociraptor WD1000DHTZ (RAID1 mode from controller)

另一點:在開始 VM 遷移之前,我已經建構並同步了 RAID 陣列。

謝謝你的幫助,

如果您認為複制速度慢,那麼您還沒有看到 VM 執行。主要問題是您的控制器缺少 BBU 並且 ESXi 正在執行許多同步寫入(其中控制器或磁碟的寫入記憶體,否則可能會被使用,以確保數據一致性)。

添加 BBU(如果作為選項提供)或將控制器替換為使用 BBWC/FBWC 的型號。或者,如果您不關心數據的完整性(請注意,如果您的主機過早斷電,這可能會導致失去整個數據儲存),即使使用 lsiutil 進行同步寫入,您也可以啟用回寫記憶體. 有些人甚至為 ESXi 進行了編譯,因此您可能甚至不需要重新啟動到另一個作業系統來嘗試它。

除此之外,ESXi 內部的 scp/cp 操作相當,您應該選擇不同的方法:

  • 出於性能和數據放置原因,請勿使用 scp 或 cp;相反,請使用 vmkfstools、VMware 的虛擬機導入器工具或 SDK API 來操作您的虛擬磁碟。如果您使用推薦的工具,您應該會看到非常顯著的性能改進。

如果您無法使用上述工具之一,請考慮Veeam 的 FastSCP,它也旨在提高 SCP 複製性能。

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