當(dāng)我們購(gòu)買一臺(tái)主機(jī)時(shí),一些檢測(cè)工作是必不可少的,例如主機(jī)速度如何?連通性如何?穩(wěn)定性怎樣?這些都是我們要特別關(guān)心的問題。
近日有群友在群里貼出一張圖,我看了后覺得很有代表性,這不正是能檢測(cè)主機(jī)穩(wěn)定性和連通性的方法嗎?讓我們來(lái)看看群友貼出的這張圖:
檢測(cè)主機(jī)穩(wěn)定性和連通性
這是一個(gè)很普通的ping命令執(zhí)行結(jié)果,但從這個(gè)結(jié)果我們能獲得不少信息。
1)、該主機(jī)的網(wǎng)絡(luò)速度還不錯(cuò),ping值在30-50ms之間,大部分是30多ms,這個(gè)表現(xiàn)已經(jīng)相當(dāng)不錯(cuò)。
2)、TTL=54,這是數(shù)據(jù)包的生存時(shí)間,54表示途中則經(jīng)過(guò)了64-54=10個(gè)路由器(若是windows服務(wù)器,64改為128)。我們可忽略這個(gè)數(shù)據(jù)。
3)、我們看到返回不少“請(qǐng)求超時(shí)”,這說(shuō)明有不少請(qǐng)求是不通的,如果反映到網(wǎng)站的訪問上,就意味著有不少訪問是打不開網(wǎng)站的。這個(gè)問題很嚴(yán)重,不但意味著損失大量流量,對(duì)SEO也非常不利,百度不會(huì)把這些極不穩(wěn)定的網(wǎng)站排在搜索結(jié)果的前面。
通過(guò)上述的分析看出,我們確實(shí)是可以用ping這個(gè)命令來(lái)檢測(cè)服務(wù)器或主機(jī)空間的穩(wěn)定性和連通性的,如果檢測(cè)結(jié)果出現(xiàn)很多“請(qǐng)求超時(shí)”,那么你就要認(rèn)真考慮這臺(tái)主機(jī)是否值得你購(gòu)買了。下圖是百度的檢測(cè)結(jié)果:
ping 百度
關(guān)于ping命令的使用
◆如何在Windows下使用ping命令
使用格式:
ping [-t] [-a] [-n count] [-l size]
參數(shù)說(shuō)明:
-t 讓用戶所在的不斷向目標(biāo)主機(jī)發(fā)送數(shù)據(jù)
-a 以IP地址格式來(lái)顯示目標(biāo)的地址
-n count 指定要ping多少次,具體次數(shù)由后面的count來(lái)指定
-l size 指定發(fā)送到目標(biāo)的數(shù)據(jù)包的大小
◆如何在Linux下使用ping命令:
使用格式:
ping [-dfnqrRv][-c 發(fā)送次數(shù)][-i 間隔秒數(shù)][-I 網(wǎng)絡(luò)界面][-l 前置載入][-p 范本樣式][-s 數(shù)據(jù)包大小][-t 存活數(shù)值][主機(jī)名或IP地址]
參數(shù)說(shuō)明:
-d 使用Socket的SO_DEBUG功能。
-f 極限檢測(cè)。大量且快速地送網(wǎng)絡(luò)封包給一臺(tái)機(jī)器,看它的回應(yīng)。
-n 只輸出數(shù)值。
-q 不顯示任何傳送封包的信息,只顯示最后的結(jié)果。
-r 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。通常是查看本機(jī)的網(wǎng)絡(luò)接口是否有問題。
-R 記錄路由過(guò)程。
-v 詳細(xì)顯示指令的執(zhí)行過(guò)程。
-c 數(shù)目 在發(fā)送指定數(shù)目的包后停止。
-i 秒數(shù) 設(shè)定間隔幾秒送一個(gè)網(wǎng)絡(luò)封包給一臺(tái)機(jī)器,預(yù)設(shè)值是一秒送一次。
-I 網(wǎng)絡(luò)界面 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包。
-l 前置載入 設(shè)置在送出要求信息之前,先行發(fā)出的數(shù)據(jù)包。
-p 范本樣式 設(shè)置填滿數(shù)據(jù)包的范本樣式。
-s 字節(jié)數(shù) 指定發(fā)送的數(shù)據(jù)字節(jié)數(shù),預(yù)設(shè)值是56,加上8字節(jié)的ICMP頭,一共是64ICMP數(shù)據(jù)字節(jié)。
-t 存活數(shù)值 設(shè)置存活數(shù)值TTL的大小。
推薦使用在線ping工具:http://www.howtostagehomes.com/ping.aspx