有時(shí),在云服務(wù)器上訪問(wèn)其他網(wǎng)絡(luò)資源時(shí),可能出現(xiàn)網(wǎng)絡(luò)卡頓。執(zhí)行 ping 命令,存在丟包或時(shí)延過(guò)高的問(wèn)題。丟包或時(shí)延較高可能是鏈路擁塞、鏈路節(jié)點(diǎn)故障、服務(wù)器負(fù)載高、系統(tǒng)設(shè)置問(wèn)題等原因引起。在排除云服務(wù)器自身原因后,您可以使用 Tracert 工具對(duì)網(wǎng)絡(luò)鏈路進(jìn)行測(cè)試。
本文以 Tracert 工具為例,介紹如何診斷丟包或時(shí)延過(guò)高的網(wǎng)絡(luò)問(wèn)題根因。
Tracert 的介紹及使用方法(Windows)
Tracert 是路由跟蹤程序,Tracert 命令用來(lái)顯示數(shù)據(jù)包到達(dá)目標(biāo)主機(jī)所經(jīng)過(guò)的路徑,并顯示到達(dá)每個(gè)節(jié)點(diǎn)的時(shí)間。Tracert 命令功能與 Ping 命令類似,但獲得的信息比 Ping 命令更詳細(xì),它可以顯示數(shù)據(jù)包所走的全部路徑、節(jié)點(diǎn)的 IP 以及時(shí)間。
1. 登錄 Windows 云服務(wù)器。
2. 打開(kāi) cmd 命令窗,執(zhí)行以下命令跟蹤 IP 地址:
tracert IP地址/網(wǎng)站地址 例如:tracert www.example.com
對(duì)數(shù)據(jù)節(jié)點(diǎn)分析如下:
● Tracer t默認(rèn)最大跳數(shù) 30,第 1 列為起跳順序號(hào)。
● Tracert 每次會(huì)發(fā)送三個(gè)數(shù)據(jù)包,第 2、3、4 列為對(duì)應(yīng)三個(gè)數(shù)據(jù)包的返回時(shí)間。第 5 列為跳轉(zhuǎn)的 IP 節(jié)點(diǎn)。
● 假如某一層中出現(xiàn)了“* * * request tinmed out”,那么則需要定位這層的問(wèn)題,可能這里導(dǎo)致連接不到目標(biāo)節(jié)點(diǎn)。
其他操作
使用網(wǎng)絡(luò)診斷工具 MTR(Linux)/ WinMTR(Windows)可以幫助您進(jìn)一步確認(rèn)網(wǎng)絡(luò)問(wèn)題的根因。有關(guān)操作請(qǐng)參閱 網(wǎng)絡(luò)延遲丟包/使用 MTR 診斷網(wǎng)絡(luò)問(wèn)題。