[網路 (Mbps)] 圖顯示虛擬機器的網路頻寬。

此圖位於虛擬機器效能索引標籤的首頁視圖中。

表 1. 虛擬機器計數器
圖標籤 說明
使用率

已連線到虛擬機器的所有虛擬 NIC 執行個體間資料的平均傳輸和接收速率。

  • 計數器:使用率
  • 統計資料類型:速率
  • 單位:KB/秒 (KBps)
  • 積存類型:平均 (最小值/上限值)
  • 收集層級:1 (4)

圖分析

網路效能取決於應用程式工作負載和網路組態。捨棄的網路封包表示網路中存在瓶頸。若要判斷是否正在捨棄封包,請使用 esxtop 或進階效能圖檢查 droppedTxdroppedRx 網路計數器值。

如果正在捨棄封包,則調整虛擬機器共用率。如果尚未捨棄封包,則檢查網路封包大小以及資料的接收和傳輸速率。通常,網路封包越大,網路速度越快。當封包比較大時,傳輸的封包更少,這會減少處理資料所需的 CPU 數量。當網路封包比較小時,傳輸的封包更多,但網路速度更慢,因為需要更多的 CPU 來處理資料。

備註: 在某些情況下,大封包可能導致長時間的網路延遲。若要檢查網路延遲,請使用 VMware AppSpeed 效能監控應用程式或第三方應用程式。

如果尚未捨棄封包而資料接收速率緩慢,則主機可能缺少處理負載所需的 CPU 資源。檢查指派給每個實體 NIC 的虛擬機器數量。必要時,請透過將虛擬機器移到其他 vSwitch 或將更多 NIC 新增到主機,執行負載平衡。還可以將虛擬機器移到另一台主機,或增加主機 CPU 或虛擬機器 CPU。

如果遇到與網路相關的效能問題,還應考慮採取以下動作。

表 2. 網路效能增強功能建議
# 解決方案
1 確認在每個虛擬機器上均已安裝 VMware Tools。
2 如果可能,請使用 vmxnet3 NIC 驅動程式,這些驅動程式可與 VMware Tools 搭配使用。驅動程式已經過最佳化,可提高效能。
3 如果在同一主機上執行的虛擬機器之間相互通訊,請將其連線到同一虛擬交換器,以避免因實體網路傳輸封包而產生成本。
4 將每個實體 NIC 指派到連接埠群組和 vSwitch。
5 使用單獨的實體 NIC 處理不同的流量資料流,例如由虛擬機器、iSCSI 通訊協定和 vMotion 工作產生的網路封包。
6 確保實體 NIC 容量足夠大,能夠處理該 vSwitch 上的網路流量。如果容量不夠,則考慮使用高頻寬的實體 NIC (10 Gbps)。或者考慮將某些虛擬機器移到具有更輕負載的 vSwitch 或新 vSwitch。
7 如果封包在 vSwitch 連接埠被捨棄,則在適用時增加虛擬網路驅動程式信號緩衝區。
8 確認實體 NIC 的已報告速度和雙工設定與硬體預期相符,並且硬體已設定為以其最大功能執行。例如,確認具有 1Gbps 速率的 NIC 在連線到較舊的交換器時沒有被重設為 100Mbps。
9 確認所有 NIC 均以全雙工模式執行。硬體連線問題可能導致 NIC 將自身重設為更低的速度或半雙工模式。
10 可能的話,請使用支援 TCP 分割卸載 (TSO) 的 vNIC,並確認已啟用 TSO-Jumbo 框架。