Vmware-Esxi

ESXI 中的數據儲存和網路性能問題

  • August 29, 2016

我在執行 ESXi 6.0 的伺服器上遇到了嚴重問題,上週一切正常。現在整個事情基本上沒用了。我的數據儲存延遲高達 51 秒!從現在到上週,除了在 VM 上安裝一些軟體外,沒有任何變化。

數據儲存滯後

該伺服器是 HP Proliant DL360 G7 2X hexacore Xeon X5650 2.67GHz 144 GB RAM。RAID 10 中的 8 個 300GB HP 10k SAS 硬碟。

我的機器上有 6 個虛擬機,大多數都使用精簡配置的 VMDK 超出 1.6 TB 我有 600GB 空閒空間。

2 個虛擬機似乎執行良好,其他的執行起來完全是廢話。

我已經嘗試重新啟動伺服器。將更多資源分配給速度較慢的虛擬機(即使它們有很多),但沒有任何效果。

即使每個虛擬機都關閉了電源,我也嘗試將虛擬機從伺服器上移到網路上的儲存設備上,但數據傳輸出現了峰值。它將以 20 -30MB / s 的速度移動大約 20 秒,然後在幾分鐘內下降到接近 0 的速度,然後以恆定模式恢復,這表明某處存在瓶頸。

當我嘗試在開機的 VM 中的虛擬驅動器之間移動數據時,也會發生同樣的事情。現在我正在嘗試傳輸一個文件,它的速度約為 200kb/s。在慢速虛擬機上,啟動需要 20 多分鐘,而且速度太慢,您無法使用它。

磁碟傳輸率

我完全不知所措。我非常感謝解決此問題的任何幫助。

我建議您的問題與RAID 控制器的記憶體和電池/快閃記憶體模組的健康狀況有關。例如,如果由於 RAID 電池故障而禁用了 RAID 寫入記憶體,則您在陣列上的寫入性能將嚴重下降。

有幾種方法可以檢查這一點。您能否指定這是獨立主機還是 vCenter 管理的集群的一部分?


編輯:

此主機似乎未安裝 HP 特定版本的 ESXi。

如果沒有此功能或適用於 ESXi 的 HP 外掛,則無法監控主機硬體或檢查系統狀態所需的任何實用程序。

通常,您可以像這樣以圖形方式查看狀態:

在此處輸入圖像描述

在此處輸入圖像描述

考慮到 G7 生產線於 2011 年推出,並且電池的生產壽命通常為 3-5 年,我懷疑您的蓄電池出現故障。如果這是一台使用過的伺服器,這可能是原因。您應該從這裡這里這裡添加它們。

在命令行中,執行以下命令將顯示您的電池狀態(其他方便的命令):

/opt/hp/hpssacli/bin/hpssacli ctrl all show config detail | grep -i battery

輸出:

[root@c2-esx1:~] /opt/hp/hpssacli/bin/hpssacli ctrl all show config detail | grep -i battery
  No-Battery Write Cache: Disabled
  Battery/Capacitor Count: 1
  Battery/Capacitor Status: OK

如果元件壞了,我們可以使用以下方法強制它忽略電池狀態*(如果您的設備沒有穩定的電源,會有風險)*:

/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 modify nbwc=enable

這至少會在您安排零件維修/更換時恢復性能。

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