VMware Aria Operations for Networks 中,可以瞭解延遲,設定臨界值以在延遲違反設定的臨界值限制時收到通知,以及確定高延遲的根本原因。

VMware Aria Operations for Networks 中,可以取得有關以下延遲相關度量的詳細資料:

類型

描述

存取延遲度量

vNIC 至 vNIC 延遲

封包在同一 ESXi 主機上或不同 ESXi 主機之間從來源虛擬機器的 vNIC 傳輸到目的地虛擬機器的 vNIC 所用的時間。

請參閱〈延遲度量〉

若要監控這些度量,可以執行以下作業:

- 建立自訂儀表板以監控這些度量

- 設定臨界值限制以在發生臨界值違規時收到警示。

- 為臨界值度量中不受支援的度量建立以搜尋為基礎的警示

vNIC 至 PNIC 和 PNIC 至 vNIC 延遲

封包從來源虛擬機器的 vNIC 傳輸至來源虛擬機器主機傳輸節點的 PNIC 所用的時間。

PNIC 至 PNIC 延遲 (VTEP 至 VTEP 延遲)

封包透過連線兩個主機的底層網路從來源虛擬機器主機的 PNIC/VTEP 傳輸至目的地虛擬機器主機的 PNIC/VTEP 所用的時間。

IPFIX 流量的 TCP RTT 和重新傳輸計數

NSX-T DFW IPFIX 流量記錄包括有關用於建立流量的 TCP 來回行程時間的其他資訊,以及用於補償高 RTT 或捨棄的 TCP 封包重新傳輸計數。它們採用與一對 IP 位址之間的流量關聯的 retransmissionCountaverageLatency 欄位的形式。vRNI 豐富了虛擬機器、主機、應用程式、東西向/南北向流量等的流量資訊,彙總這些資訊並顯示與流量關聯的這些度量的最大值和平均值。

對延遲進行疑難排解

瞭解延遲度量後,可以找到問題的根本原因並解決延遲問題。

讓我們來瞭解一下如何使用 VMware Aria Operations for Networks 對延遲進行疑難排解:

  1. 執行以下搜尋查詢取得具有高延遲的前 10 個 vNIC-vNIC 配對:netopa.interfacePairLatency.absolute.maximum.microsecond, netopa.interfacePairLatency.absolute.average.microsecond,vm1, vm2, virtualInterface1, virtualInterface2 of interface pair info where host is set and virtualInterface1Type != VMKNIC and netopa.interfacePairLatency.absolute.maximum.microsecond > 0 order by netopa.interfacePairLatency.absolute.maximum.microsecond limit 10

    搜尋查詢會列出具有高延遲的前 10 個 vNIC-vNIC 配對。

    整個 vNIC-vNIC 延遲由以下幾部分組成:

    • 來源虛擬機器至來源 PNIC (vNIC - PNIC)

    • 來源 VTEP 至目的地 VTEP (VTEP - VTEP)

    • 目的地 PNIC 至目的地虛擬機器 (PNIC - vNIC)

  2. 確定這三個部分中的哪一部分是導致高 vNIC-vNIC 延遲的原因。

    這有助於確定負責的那一部分並進一步調查。

    若要確定上述幾部分之間的延遲,我們需要執行以下查詢:

    • 來源虛擬機器至來源 PNIC (vNIC - PNIC):netopa.interfacePnicLatency.absolute.maximum.microsecond, netopa.interfacePnicLatency.absolute.average.microsecond, pnic, virtualInterface, vm of interface pnic pair info where host = '<source host name>' and vm = '<source VM name>'

      or

      vNIC PNIC Latency, max vNIC PNIC Latency, pnic, virtualInterface, vm of interface pnic pair info where host = '<source host name>' and vm = '<source VM name>'

      此時將取得第一部分的延遲。

    • 來源 VTEP 至目的地 VTEP (VTEP - VTEP):netopa.interfacePairLatency.absolute.maximum.microsecond, netopa.interfacePairLatency.absolute.average.microsecond, virtualInterface1, virtualInterface2, host1, transportNode1, host2, transportNode2 of interface pair info where virtualInterface1Type = VMKNIC and host1 = '<source host name>'

      提示:

      透過執行初始查詢取得 vNIC-vNIC 延遲,可以取得來源主機和目的地主機名稱。

    • 目的地 PNIC 至目的地虛擬機器 (PNIC - vNIC):netopa.pnicInterfaceLatency.absolute.maximum.microsecond, netopa.pnicInterfaceLatency.absolute.average.microsecond, pnic, virtualInterface, vm of interface pnic pair info where host = '<destination host name>' and vm = '<destinationvm name>'

      PNIC vNIC Latency, max PNIC vNIC Latency,pnic, virtualInterface, vm of interface pnic pair info where host = '<destination host name>' and vm = '<destinationvm name>'

      根據上述查詢的結果,可以確定哪一部分導致 vNIC-vNIC 延遲較高。