延遲疑難排解使用案例
在
VMware Aria Operations for Networks
中,可以瞭解延遲,設定臨界值以在延遲違反設定的臨界值限制時收到通知,以及確定高延遲的根本原因。在
VMware Aria Operations for Networks
中,可以取得有關以下延遲相關度量的詳細資料:
類型 | 描述 | 存取延遲度量 |
---|---|---|
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>'orvNIC 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 延遲較高。