VPS測試、線路測試常用工具詳解!
一、網(wǎng)絡(luò)測試工具
1、ping測試工具
chinaz ping:主要用來測試國內(nèi)的ping值。
IPIP ping:主要用來國內(nèi)和國外各地的ping值。
17ce:主要用來測試國內(nèi)各地市、香港、臺(tái)灣、少量國外的ping值、路由跟蹤。
webkaka ping:主要用來測試國內(nèi)各地市的ping值,也有香港、美國、日本的ping服務(wù)器節(jié)點(diǎn)。
BOCE ping:主要用來測試國內(nèi)各地市的ping值測試。
【ping只是ICMP協(xié)議,只能作為參考、比較,如果放網(wǎng)站之類的都是走TCP協(xié)議,有條件的可以tcping進(jìn)行測試】
2、tracert工具
tracert路由追蹤主要用來輔助查看線路,雖然windows下有命令tracert可以查看,但是只顯示IP不顯示具體路由節(jié)點(diǎn)的信息。
推薦:BestTrace
BestTrace是ipip.net網(wǎng)站推出的一款可以直觀方便查看tracert路由跟蹤的小工具,不僅可以顯示位置、AS、主機(jī)名等信息,還能直接在地圖中顯示,非常好用。
當(dāng)然ipip.net也有在線tracert的工具:IPIP.net路由跟蹤測試,不僅可以ICMP協(xié)議還可以通過TCP協(xié)議。
17ce 路由跟蹤測試
webkaka路由節(jié)點(diǎn)跟蹤
BOCE路由節(jié)點(diǎn)跟蹤
WinMTR:windows上的一個(gè)tracert工具工具比Win系統(tǒng)自帶的tracert快很多,功能上也要強(qiáng)大
在【Host】文本框中輸入要查詢的主機(jī)的域名或IP,然后點(diǎn)【Start】。隨后下面將會(huì)顯示查詢的結(jié)果。每個(gè)欄位所代表的意思是:
Hostname:主機(jī)名
Nr:節(jié)點(diǎn)的數(shù)量。
Loss%: ping 數(shù)據(jù)包回應(yīng)失敗的百分比。
Sent:已經(jīng)發(fā)送的數(shù)據(jù)包。
Recv:成功接收的數(shù)據(jù)包數(shù)。
Best:回應(yīng)時(shí)間的最小值。
Avrg:平均回應(yīng)時(shí)間。
Worst:回應(yīng)時(shí)間的最大值。
Last:最后一個(gè)數(shù)據(jù)包的回應(yīng)時(shí)間。
3、回程tracert測試
回程是指從服務(wù)器到自己本地的線路,因?yàn)椴煌€路的設(shè)置回程和去程可能不一樣。
首先需要獲取到當(dāng)前自己本地的IP,不是服務(wù)器IP!!!
Windows服務(wù)器
測試方法的話,參考tracert路由跟蹤的方法,IP填寫前面獲取到的本地IP。
Linux服務(wù)器
可以使用命令: traceroute -q 1 本地IP ,如提示traceroute: command not found的話,apt-get install traceroute 或 yum install traceroute
也可以使用besttrace的linux版,和Windows相似可以顯示路由節(jié)點(diǎn)信息:wget
https://cdn.ipip.net/17mon/besttrace4linux.zip && unzip besttrace4linux.zip && chmod +x besttrace*
./besttrace -q 1 本地IP #如果是32位的系統(tǒng),前面的./besttrace改為./besttrace32 #
4、下載測試
本地測試從VPS上下載速度:下載測試主要依賴瀏覽器,最好使用單線程下載,如用IE,當(dāng)然FTP、Winscp之類的進(jìn)行測試也是可以的。
服務(wù)器上測試VPS上的下載速度:使用wget命令下載其他美國機(jī)房的文件。
5、VPS端口測速
VPS上運(yùn)行:wget
http://cachefly.cachefly.net/100mb.test && rm -f 100mb.test
6、speedtest網(wǎng)速測試
安裝speedtest,可以使用命令 pip install speedtest-cli 或 wget -O
/usr/local/bin/speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py && chmod +x /usr/local/bin/speedtest-cli 兩種安裝方式任選一個(gè)。
然后運(yùn)行命令: speedtest-cli 進(jìn)行測試。
speedtest-cli還有很多參數(shù)可以 speedtest-cli --help進(jìn)行查看。
注意speedtest測試鏈接時(shí)服務(wù)器連接最近的speedtest服務(wù)器進(jìn)行速度,速度不一點(diǎn)反映的是能本地連接服務(wù)器能達(dá)到的帶寬。
二、VPS性能測試
1、UnixBench:測試Linux VPS性能:比較常用的性能測試工具
2、硬盤性能測試:
Linux上運(yùn)行:dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
此命令最好慎用,會(huì)占比較多的磁盤IO,有些服務(wù)商可能會(huì)不高興。
hdparm -Tt也是不錯(cuò)的硬盤IO測試工具,主要用來測試SSD硬盤。
Windows上可以使用HD Tune進(jìn)行測試。
3、搭建好環(huán)境對Web服務(wù)器進(jìn)行性能測試可以使用:http_load、webbench、ab、Siege 這些工具
三、查看硬件配置
1、查看CPU
cat /proc/cpuinfo
2、查看內(nèi)存
free -m