[網路 (Mbps)] 圖顯示叢集中具有最高網路使用量的 10 台主機的網路速度。

此圖位於叢集效能索引標籤的主機視圖中。

表格 1. 資料計數器

圖標籤

說明

<主機>

主機上所有 NIC 執行個體間資料的平均傳輸和接收速率。

  • 計數器:usage

  • 統計資料類型:比率

  • 單位:MB/秒 (Mbps)

  • 積存類型:平均值 (下限/上限)

  • 收集層級: 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 (10Gbps),或將某些虛擬機器移到具有更輕負載的 vSwitch 或新 vSwitch。

7

如果封包在 vSwitch 連接埠被捨棄,則在適用時增加虛擬網路驅動程式信號緩衝區。

8

確認實體 NIC 的已報告速度和雙工設定與硬體預期相符,並且硬體已設定為以其最大功能執行。例如,確認具有 1Gbps 速率的 NIC 在連線到較舊的交換器時沒有被重設為 100Mbps。

9

確認所有 NIC 均以全雙工模式執行。硬體連線問題可能導致 NIC 將自身重設為更低的速度或半雙工模式。

10

如果可能,請使用支援 TCP 分割卸載 (TSO) 的 vNIC,並確認已啟用 TSO-Jumbo 框架。