眾所周知,ping是數(shù)據(jù)中心里進行網(wǎng)絡診斷的重要工具之一,不管是誰,只要想檢測一下服務器的網(wǎng)絡問題,那想到的個工具必然是ping。
PING發(fā)送一個ICMP回聲請求消息給目的地并報告是否收到所預期的ICMP回聲應答,如果在設定的時間內(nèi),沒有收到回應報文,則認為網(wǎng)絡是不通的,顯示為Timeout,如果受到了回應報文,則打印出從發(fā)出請求報文到收到回應報文所花費的時間,這個時間就是網(wǎng)絡延遲。
很顯然,對于數(shù)據(jù)中心而言,這個時間肯定是越短越好。既然ping作為一個被廣泛使用的網(wǎng)絡檢測工具,那到底什么樣的數(shù)據(jù)才會是對用戶有利的呢?
延遲時間
性能
具體描述
1-30ms
幾乎察覺不到有延遲,即使玩游戲或者看視頻都會非常的順暢
31-50ms
較好
不會有明顯的延遲,瀏覽網(wǎng)頁依然非常順暢,亦可正常游戲或看視頻
51-100ms
一般
瀏覽網(wǎng)頁有余,玩游戲或看視頻會有卡頓現(xiàn)象
>100 ms
差
瀏覽網(wǎng)頁緩慢,無法正常游戲
上圖是香港葵芳機房的一個測試IP的ping值截圖,然后跟表格對比一下,可以看得出起網(wǎng)絡環(huán)境是非常好的。但是ping這個工具,并不能準確的說明一臺服務器網(wǎng)絡環(huán)境究竟如何。就這臺香港服務器而言,可能因為地域的不同,而導致服務器的ping值反應不一。所以說,ping值只能初略的檢測一下數(shù)據(jù)中心的網(wǎng)絡環(huán)境,不僅只是地域的原因,還有其他的因素會導致ping所檢測出來的結(jié)果并不是非常準確的,有時甚至于實際網(wǎng)絡相差甚遠。
首先,PING本身是一個應用層的小工具,PING時與設備CPU繁忙程度有關(guān),很多高優(yōu)先級的任務都可以搶占PING的資源。
其次,對于很多路由器、防火墻等設備,所有的業(yè)務報文都是CPU處理,這時如果不對PING報文做優(yōu)先處理,延遲效果也不會太好。
另外,服務器網(wǎng)卡驅(qū)動、防火墻軟件、網(wǎng)絡設備鏈路質(zhì)量等等都會影響PING延遲,這些各種各樣因素疊加在一起的時間都要算到PING測的網(wǎng)絡延遲時間中,可見這種PING測試網(wǎng)絡延遲是不準確的,只能從大面上判斷網(wǎng)絡性能的好與差,有時這種判斷還是錯誤的。
綜上所述,PING是延遲測試常用工具,它可以檢測出大部分的網(wǎng)絡環(huán)境是否通暢,但有時也是不夠準確的。如果您對于網(wǎng)絡環(huán)境要求非常高的話,可以用專業(yè)的測試儀進行測量。