在 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 位址之間的流量關聯的 retransmissionCount 和 averageLatency 欄位的形式。vRNI 豐富了虛擬機器、主機、應用程式、東西向/南北向流量等的流量資訊,彙總這些資訊並顯示與流量關聯的這些度量的最大值和平均值。 |
|
對延遲進行疑難排解
瞭解延遲度量後,可以找到問題的根本原因並解決延遲問題。
讓我們來瞭解一下如何使用 VMware Aria Operations for Networks 對延遲進行疑難排解:
執行以下搜尋查詢取得具有高延遲的前 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)
確定這三個部分中的哪一部分是導致高 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 = '
'<destination
vm name>或
PNIC vNIC Latency, max PNIC vNIC Latency,pnic, virtualInterface, vm of interface pnic pair info where host = '<destination host name>' and vm = '
<destination
vm name>'根據上述查詢的結果,可以確定哪一部分導致 vNIC-vNIC 延遲較高。