企業(yè)在租用服務(wù)器的時(shí)候,都會在本地來測試數(shù)據(jù)中心具體的帶寬情況和網(wǎng)絡(luò)環(huán)境是否通暢。而網(wǎng)絡(luò)診斷的重要工具之一就是ping。但也有企業(yè)在測試的時(shí)候反映ping值出現(xiàn)忽高忽低的情況,就質(zhì)疑是不是數(shù)據(jù)中心的網(wǎng)絡(luò)穩(wěn)定出了問題。事實(shí)果真如此嗎?
首先我們需要了解Ping的工作原理:
PING發(fā)送一個(gè)ICMP回聲請求消息給目的地,并報(bào)告是否收到所預(yù)期的ICMP回聲應(yīng)答,如果在設(shè)定的時(shí)間內(nèi),沒有收到回應(yīng)報(bào)文,則認(rèn)為網(wǎng)絡(luò)是不通的,顯示為Timeout,如果受到了回應(yīng)報(bào)文,則打印出從發(fā)出請求報(bào)文到收到回應(yīng)報(bào)文所花費(fèi)的時(shí)間,這個(gè)時(shí)間就是網(wǎng)絡(luò)延遲時(shí)長。很明顯,對于數(shù)據(jù)中心來講,這個(gè)過程耗費(fèi)的時(shí)間越短越好。但是有些用戶在自測和多次測試中發(fā)現(xiàn)這個(gè)延遲時(shí)間會有波動,服務(wù)商測試又有另一個(gè)結(jié)果。那么有哪些原因會造成ping值的波動呢?
造成美國服務(wù)器Ping值不穩(wěn)定的原因
地區(qū)差異
地區(qū)不同會直接導(dǎo)致ping值的差異,都知道中國有八大網(wǎng)絡(luò)骨干節(jié)點(diǎn),那么相應(yīng)的,其它地區(qū)由于網(wǎng)絡(luò)節(jié)點(diǎn)的增多,數(shù)據(jù)傳輸耗時(shí)就會相應(yīng)的增長。當(dāng)然,針對地域造成的ping值差異,一般都有一個(gè)可預(yù)估的標(biāo)準(zhǔn)區(qū)間。
Ping資源被占領(lǐng)
另一方面,PING本身是一個(gè)應(yīng)用層的小工具,做ping測試與設(shè)備CPU繁忙程度有關(guān),很多高優(yōu)先級的任務(wù)都可以搶占PING的資源。包括很多路由器、防火墻等設(shè)備,所有的業(yè)務(wù)報(bào)文都是CPU處理,這時(shí)如果不對PING報(bào)文做優(yōu)先處理,延遲效果也不會太好。還有,線路的信號衰減以及電腦周邊的電磁波、輻射對網(wǎng)絡(luò)設(shè)備的干擾也有可能導(dǎo)致ping值波動。
最后,病毒木馬也有可能導(dǎo)致網(wǎng)路擁堵。病毒選擇用戶個(gè)人電腦中的隨機(jī)文檔附加在用戶服務(wù)器的通訊簿的隨機(jī)地址上進(jìn)行郵件發(fā)送。造成個(gè)別骨干互聯(lián)網(wǎng)出現(xiàn)明顯擁塞,網(wǎng)速明顯變慢。因此,及時(shí)升級所用殺毒軟件,安裝系統(tǒng)補(bǔ)丁程序,卸載不必要的服務(wù),關(guān)閉不必要的端口非常重要,也可以更準(zhǔn)確的測出ping值。
從上面的分析來看,雖然PING是延遲測試常用工具,它可以檢測出大部分的網(wǎng)絡(luò)環(huán)境是否通暢,但就準(zhǔn)確性而言也只能作為參考。如果用戶對于服務(wù)器托管網(wǎng)絡(luò)環(huán)境要求非常高的話,可以用專業(yè)的測試儀進(jìn)行測量。在服務(wù)器租用或托管過程中,出現(xiàn)網(wǎng)絡(luò)ping值的問題,除了機(jī)房的原因之外,還有可能存在上述的這些問題導(dǎo)致ping值和丟包率不穩(wěn)定,現(xiàn)象檢查可以從上述入手。
在服務(wù)器租用過程中,ping值偏離正常波動值,要及時(shí)與服務(wù)商聯(lián)系,讓服務(wù)商給出專業(yè)的解決方案從而避免企業(yè)業(yè)務(wù)受影響和更嚴(yán)重后果的發(fā)生。