作為網(wǎng)絡(luò)管理員或網(wǎng)絡(luò)工程師,時(shí)刻關(guān)注網(wǎng)絡(luò)的交付速度至關(guān)重要。不僅需要確保自己有良好的響應(yīng)時(shí)間,還需要確保網(wǎng)絡(luò)的速度足以滿足用戶通信所需的每一條路徑。而手動(dòng)測(cè)試每個(gè)路徑將占用你所有的時(shí)間。所以需要獲得一個(gè)測(cè)試工具,以確保延遲不會(huì)影響網(wǎng)絡(luò)的性能。
什么是延遲?
延遲是網(wǎng)絡(luò)流量的速度指標(biāo)。可接受的傳輸時(shí)間根據(jù)使用的應(yīng)用而變化。視頻播放和交互式VoIP呼叫需要比電子郵件傳送更快的速度。因此,需要根據(jù)你為用戶提供的服務(wù)計(jì)算出網(wǎng)絡(luò)流量所需的速度。
測(cè)量延遲
延遲以毫秒(ms)為單位。但是,有兩個(gè)指示延遲的指標(biāo)。無(wú)論你選擇在網(wǎng)絡(luò)上進(jìn)行測(cè)試,都要嘗試將所有記錄保存在同一測(cè)試類別中。
最常見(jiàn)的延遲測(cè)量稱為“往返時(shí)間”(RTT)。顧名思義,這是數(shù)據(jù)包從網(wǎng)絡(luò)上的一個(gè)點(diǎn)到另一個(gè)點(diǎn)所需的時(shí)間。另外一個(gè)測(cè)量指標(biāo)稱為“第一個(gè)字節(jié)的時(shí)間”(TTFB)。這記錄了數(shù)據(jù)包的第一部分離開(kāi)網(wǎng)絡(luò)上的一個(gè)點(diǎn)的時(shí)刻與它到達(dá)目的地的時(shí)間之間的時(shí)間差。RTT的使用頻率高于TTFB,因?yàn)樗梢詮囊粋€(gè)位置運(yùn)行,不需要在遠(yuǎn)程目標(biāo)上安裝特殊的數(shù)據(jù)收集軟件。
使用Ping
每臺(tái)連接網(wǎng)絡(luò)的計(jì)算機(jī)都有一個(gè)內(nèi)置于操作系統(tǒng)中的免費(fèi)延遲測(cè)試工具,稱為Ping。此工具適用于IP層協(xié)議,即Internet控制消息協(xié)議(ICMP)。每個(gè)網(wǎng)絡(luò)管理員都使用Ping,它是一個(gè)快速檢查的有用工具。你無(wú)需在遠(yuǎn)程計(jì)算機(jī)上安裝任何軟件,并且可以將報(bào)告返回到啟動(dòng)命令的計(jì)算機(jī)。
典型的Ping執(zhí)行將向給定目標(biāo)發(fā)送32個(gè)字節(jié)的數(shù)據(jù),并記錄響應(yīng)返回的時(shí)間。延遲表示為往返時(shí)間,其包括測(cè)試分組的傳輸時(shí)間和響應(yīng)分組。該時(shí)間以毫秒為單位顯示。
如果要測(cè)試RTT到網(wǎng)站,則不必知道目標(biāo)IP地址,因?yàn)镻ing將接受域名作為地址而不是實(shí)際IP地址。默認(rèn)情況下,Ping將發(fā)送四個(gè)測(cè)試數(shù)據(jù)包,但該命令上的一個(gè)選項(xiàng)使你可以指定不同數(shù)量的測(cè)試。
Ping命令的結(jié)果顯示每個(gè)測(cè)試的RTT,然后匯總結(jié)果。你將看到發(fā)送的數(shù)據(jù)包數(shù),收到的響應(yīng)數(shù)以及丟失的數(shù)據(jù)包數(shù)。還將看到丟失的數(shù)據(jù)包計(jì)數(shù)表示為所有測(cè)試的百分比。第二個(gè)摘要行顯示測(cè)試批次的最小,最大和平均往返時(shí)間。
Ping的問(wèn)題
當(dāng)特定路徑運(yùn)行緩慢時(shí),Ping非常適合快速檢查。但是,該工具不會(huì)幫助你修復(fù)延遲問(wèn)題,并且它不允許你使用一個(gè)命令檢查多個(gè)路徑。幸運(yùn)的是,有許多更復(fù)雜的基于Ping的工具可用。這些通常使你能夠從同一控制臺(tái)測(cè)試多個(gè)路徑。還可以經(jīng)常使用某些工具運(yùn)行Ping測(cè)試。這些常量Ping工具可以實(shí)時(shí)顯示延遲測(cè)試的結(jié)果。
延遲解決方案
延遲是一個(gè)復(fù)雜的問(wèn)題,可以通過(guò)流量整形(traffic shaping)方法來(lái)管理,例如排隊(duì)算法。可以使用一系列“服務(wù)質(zhì)量”(QoS)方法對(duì)某些流量進(jìn)行優(yōu)先級(jí)排序。這使你可以在所有其他流量之前通過(guò)所有網(wǎng)絡(luò)設(shè)備獲得對(duì)時(shí)間敏感的應(yīng)用程序流量。如果你在網(wǎng)絡(luò)上提供IP電話應(yīng)用的實(shí)時(shí)視頻傳送,這非常棒。
通過(guò)網(wǎng)絡(luò)中的交換機(jī)和路由器清除一些流量可能會(huì)導(dǎo)致其他流量類型被阻止。但是,如果能夠節(jié)省你必須更換網(wǎng)絡(luò)電纜,以便為所有流量提供足夠的帶寬以便以最快的速度通過(guò),那么電子郵件轉(zhuǎn)移延遲幾分鐘就是值得付出的代價(jià)。
? 今天就給大家推薦六款免費(fèi)網(wǎng)絡(luò)延遲測(cè)試工具。
Network Pinger
Network Pinger是一款在windows上運(yùn)行的免費(fèi)工具。這個(gè)簡(jiǎn)單的實(shí)用程序具有漂亮的界面,顯示面板主要被掃描結(jié)果占用。該輸出是一個(gè)遞歸Ping。它將測(cè)試你輸入的范圍內(nèi)的所有目標(biāo)IP地址作為搜索參數(shù)。側(cè)面板顯示掃描收集的數(shù)據(jù)的圖形表示。其中包括聯(lián)系人狀態(tài)餅圖和顯示響應(yīng)時(shí)間的折線圖。你還可以看到每次聯(lián)系嘗試的RTT(往返時(shí)間)。
除了Ping功能外,Network Pinger還包含一個(gè)Traceroute工具,可以為你提供指向目標(biāo)地址的鏈接中每一跳的響應(yīng)時(shí)間。該工具還具有交換機(jī)端口映射器。你可以使用內(nèi)置的遠(yuǎn)程桌面,SSH,Telnet和Rlogin實(shí)用程序通過(guò)該工具聯(lián)系遠(yuǎn)程計(jì)算機(jī)。
ManageEngine
ManageEngine是一個(gè)Ping和Traceroute工具。免費(fèi)軟件包還包括DNS查找功能和網(wǎng)站響應(yīng)時(shí)間的專業(yè)度量。
此工具的Ping部分顯示每個(gè)給定主機(jī)和每個(gè)主機(jī)的Ping數(shù)據(jù),包括往返時(shí)間。屏幕將不斷刷新,為你提供RTT的實(shí)時(shí)更新到你的IP地址列表。
該工具的一個(gè)問(wèn)題是你必須單獨(dú)輸入每個(gè)地址,而不是輸入地址范圍。但是,一旦你在屏幕上輸入了這些內(nèi)容,即使你必須停止顯示器切換到其他實(shí)用程序,它們也會(huì)保留在那里。Ping結(jié)果也可以顯示在時(shí)間序列折線圖上。
Traceroute實(shí)用程序顯示到達(dá)給定目的地的路線的每一跳的往返時(shí)間,并在旁邊顯示一個(gè)條,這使得RTT易于理解。
如果你輸入的URL不存在本地記錄,則DNS查找實(shí)用程序?qū)⒁媚愕谋镜鼐W(wǎng)絡(luò)DNS服務(wù)器或最近的基于互聯(lián)網(wǎng)的服務(wù)器。你可以輸入IP地址或URL作為此實(shí)用程序的搜索詞。
Web響應(yīng)選項(xiàng)卡為你提供了給定網(wǎng)站地址的Web服務(wù)器響應(yīng)時(shí)間的精確圖表。此圖表將繼續(xù)更新,它會(huì)顯示TCP會(huì)話建立,重定向時(shí)間和網(wǎng)頁(yè)響應(yīng)時(shí)間之間的RTT細(xì)分。
這是一個(gè)很棒的小工具,你也可以用PDF格式打印報(bào)告,你可以保存或發(fā)送電子郵件。
NirSoft NetworkLatencyView
NirSoft的NetworkLatencyView工具與此列表中的所有其他延遲測(cè)試工具略有不同。該實(shí)用程序不是檢查指定目標(biāo)的鏈接,而是在它們持久存儲(chǔ)時(shí)偵聽(tīng)所有新的TCP連接和監(jiān)控。該工具的報(bào)告基于Ping,因此你將獲得與其他工具相同的延遲反饋。
這是一個(gè)免費(fèi)工具,它安裝在Windows上。對(duì)于每個(gè)檢測(cè)到的連接,顯示窗口最多可顯示10個(gè)Ping測(cè)試RTT值。它還顯示了這十個(gè)測(cè)試的平均值。但是,你可以調(diào)整列的大小,拉伸窗口或向右滾動(dòng)以查看所有數(shù)據(jù)。結(jié)果可以保存為CSV,html,XML或文本文件,以便在其他應(yīng)用程序中進(jìn)行分析。
Angry IP Scanner
Angry IP scanner是一款免費(fèi)的Ping實(shí)用程序,可在Windows,linux和mac OS上運(yùn)行。界面的簡(jiǎn)單布局使其成為網(wǎng)絡(luò)管理員的有用工具??梢酝ㄟ^(guò)輸入“from”和“to”IP地址或輸入主機(jī)名和CIDR表示法偏移量來(lái)啟動(dòng)Ping掃描。也可以通過(guò)從文件加載到接口中來(lái)輸入非連續(xù)的IP地址列表。
該工具將ping給定范圍內(nèi)的每個(gè)地址,并在輸出中顯示每個(gè)地址。這可能導(dǎo)致屏幕中出現(xiàn)大量未使用的地址。你可以通過(guò)在工具的“首選項(xiàng)”部分中設(shè)置僅顯示實(shí)時(shí)IP地址來(lái)避免此大量不相關(guān)的記錄。此要求可以通過(guò)一個(gè)選項(xiàng)進(jìn)一步細(xì)化,該選項(xiàng)限制輸出列表以僅顯示具有開(kāi)放端口的主機(jī)。
可以使用經(jīng)典ICMP消息,TCP或UDP進(jìn)行測(cè)試。雖然該實(shí)用程序?qū)⒃谝淮芜\(yùn)行中ping許多主機(jī),但它只會(huì)按需運(yùn)行每個(gè)Ping探測(cè)。該服務(wù)不會(huì)連續(xù)重復(fù)。如果要刷新報(bào)告,則需要再次按“開(kāi)始”按鈕。
默認(rèn)輸出僅顯示每個(gè)發(fā)現(xiàn)的IP地址的平均RTT,以及該目標(biāo)的主機(jī)名和該設(shè)備上的開(kāi)放端口數(shù)。你可以通過(guò)選擇額外的數(shù)據(jù)類別來(lái)自定義輸出。這些包括數(shù)據(jù)包丟失字段。
發(fā)出的測(cè)試數(shù)量由“首選項(xiàng)”屏幕中的一個(gè)設(shè)置決定。每個(gè)地址的默認(rèn)探測(cè)數(shù)為3??梢砸訡SV,XML,文本或IP端口格式導(dǎo)出測(cè)試的輸出。
Pinkie
Pinkie是一套網(wǎng)絡(luò)監(jiān)控工具,包括Ping掃描選項(xiàng)。該工具可以免費(fèi)使用,并可在Windows上運(yùn)行。
該工具還包括一個(gè)簡(jiǎn)單的Ping選項(xiàng),它只能探測(cè)一個(gè)目標(biāo)IP地址,也可以作為URL輸入。此功能將繼續(xù)向目標(biāo)發(fā)出Ping數(shù)據(jù)包,顯示RTT以及每個(gè)探測(cè)數(shù)據(jù)包中輸入的“生存時(shí)間”設(shè)置。
Ping Sweep選項(xiàng)將測(cè)試一系列地址。
但是,測(cè)試不是連續(xù)的,必須通過(guò)按“開(kāi)始Ping掃描”按鈕再次啟動(dòng)該實(shí)用程序以刷新結(jié)果。通過(guò)屏幕搜索部分的復(fù)選框,你可以排除非活動(dòng)的IP地址。此屏幕中的結(jié)果顯示該探測(cè)的IP地址,主機(jī)名和RTT。可以將Ping Sweep輸出復(fù)制到剪貼板,然后粘貼到文本文件中。
Pinkie中的其他實(shí)用程序是端口掃描程序,Traceroute實(shí)現(xiàn),DNS查找功能和批量DNS引用工具,它使用文件中的地址列表。捆綁中還有子網(wǎng)計(jì)算器和TFTP服務(wù)器。這是一組非常有用的工具,可幫助你在一個(gè)界面中保留檢查網(wǎng)絡(luò)所需的所有工具。
NetScan Tools
NetScan Tools基礎(chǔ)版是一組在Windows上運(yùn)行的免費(fèi)網(wǎng)絡(luò)測(cè)試工具。該工具是免費(fèi)的,但有彈出廣告。如果想擺脫這些廣告,可以購(gòu)買NetScan Tools Pro。
在兩個(gè)版本的NetScan Tools中都可以獲得三個(gè)基于Ping的實(shí)用程序。該軟件包還包括Traceroute工具,因此你有四種方法可以測(cè)試網(wǎng)絡(luò)的延遲。
第一個(gè)Ping選項(xiàng)是對(duì)標(biāo)準(zhǔn)命令的直接圖形解釋。輸入域名,主機(jī)名或IP地址,該工具將向該目標(biāo)發(fā)送五個(gè)Ping探測(cè)。輸出將顯示每個(gè)探測(cè)的RTT和生存時(shí)間。你可以在“設(shè)置”菜單中更改每次運(yùn)行中發(fā)送的數(shù)據(jù)包數(shù)。
圖形Ping選項(xiàng)顯示對(duì)單個(gè)目標(biāo)的持續(xù)執(zhí)行的Ping測(cè)試。同樣,該目標(biāo)可以通過(guò)主機(jī)名,域名或IP地址指定。測(cè)試將一直重復(fù),直到選擇停止。甚至在你離開(kāi)后,可嘗試不同的實(shí)用程序時(shí)繼續(xù)。圖表顯示了每次嘗試的RTT。
Ping掃描程序允許你測(cè)試一系列IP地址。輸出將向給定范圍內(nèi)的每個(gè)地址顯示Ping測(cè)試的結(jié)果。但是,你可以選擇刪除不響應(yīng)的地址。結(jié)果包括IP地址,主機(jī)名,往返時(shí)間以及范圍中每個(gè)地址的狀態(tài)報(bào)告。單擊鼠標(biāo)右鍵可以使用上下文菜單。這使你可以打印測(cè)試的輸出或?qū)⑵浔4娴轿募?/p>
Traceroute工具為你提供了有關(guān)網(wǎng)絡(luò)延遲的另一種視圖。這顯示了計(jì)算機(jī)與給定目標(biāo)地址之間的每一跳。每個(gè)跳的RTT與每個(gè)中間路由器的IP和地址一起顯示。此命令將運(yùn)行一次。如果要獲取連接中每個(gè)鏈接的速度更新,則必須重新發(fā)出命令。
包中的其他工具是DNS查找功能和Whois查詢工具。