Vmware-Esxi

為什麼 VMWare ESXi 5 對 IBM M1015 / LSI 9240-8i RAID 的訪問速度很慢?

  • April 5, 2012

我正在為虛擬化建構伺服器,並希望使用 VMWare ESXi 5。我在連接到內部 RAID 控制器 IBM M1015(與 LSI 9240-8i 相同)的 4 個磁碟上配置了 RAID10,並且安裝 ESXi 沒有任何問題。唯一的問題是,將數據複製到主機上的數據儲存(在 RAID 陣列上)很慢 - 大約 20MB/s。嘗試將數據複製到來賓虛擬機上的共享文件夾時,我的速度大致相同。主機網路使用 1000Mbit 交換機自動協商 1000Full,我在客戶機中使用了 vmxnet3 vm 卡。

當我在具有完全相同 RAID10 陣列的完全相同的伺服器上安裝 MS Hyper-V 時,我在將數據複製到 Hyper-V 主機時獲得了大約 110MB/s 的速度。

我為每個系統使用了最新的可用驅動程序:

ESXi 5 - LSI_5_34-455140.zip\scsi-megaraid-sas-5.34-1vmw.500.0.0.406165.x86_64.vib

視窗 - 5.2.112

我什至將卡韌體更新為 20.10.1-0077 。

此卡是入門級的,但建議在不同的地方使用 ESXi。我究竟做錯了什麼?我錯過了什麼嗎?

我線上程http://communities.vmware.com/message/2012333從 VMWare 論壇上的人那裡得到了解釋。原因是 ESXi 沒有記憶體並且完全依賴控制器將數據寫入磁碟,因此使用直寫記憶體模式(此控制器支持的唯一模式,因為它沒有 BBU)的速度為 20MB/s 是標準配置。Hyper-V 顯然在作業系統級別進行了一些記憶體(在電源故障/系統崩潰時不太安全),因此它可以實現更高的速度。其他帶有回寫式記憶體的控制器應該能夠達到 90MB/s 左右。

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