VPS測試方法,延遲測試/路由跟踪/速度測試,剁手VPS前必讀
閒來無事普及一下如何測試VPS的線路狀況,大佬們可跳過本篇。方法很簡單,使用到ping工具和traceroute工具,幾個相關網站,還有網上分享的測速腳本,能讓你購買VPS之前,或者購買VPS之後,簡單的測試一下網絡,畢竟花錢買的,了解一下也挺有必要的。
我們的目標是
- 了解VPS線路的延遲丟包信息
- 了解VPS線路的路由跟踪信息
- 測試VPS線路的下載速度
我們用到的工具
- win上使用cmd的ping命令,mac上在終端裡使用ping命令
- traceroute工具
- http:// ipip.net網站speedtest網站ping.pe網站
- 測速腳本,Oldking大佬的腳本,博客鏈接:https://www. oldking.net/350.html
看到上面的工具如果一頭霧水,沒關係,下面慢慢來一個個使用,很簡單,不難。
測試延遲
延遲測試主要對於低延遲場景需求時比較注重,例如用作遊戲代理等。
首先你需要有一個IP地址,可以是vps廠商提供的測試IP或你已經購買了VPS並拿到了IP地址,我這裡使用185.186.146.8演示。ip延遲是發送方和接收方之間的來回時間,是全程的,一般從發送方和接收方ping延遲都是一樣的。
1 測試本地到VPS延遲
windows電腦打開cmd命令(按win+r鍵,輸入cmd,回車),輸入以下命令回車(IP替換成自己的vps ip)
ping 185.186.146.8 -t
mac電腦打開終端,輸入以下命令回車(IP替換成自己的vps ip)
ping 185.186.146.8
這樣電腦上會一直ping,停止方式是一樣的,按ctrl+c鍵,你可以多ping一段時間,這樣能檢測一下線路的丟包情況,以下是win上的演示:
如圖所示延遲大概157ms左右,這是北方聯通到洛杉磯機房,很不錯了,ping了17次,丟包率是0%。
2 測試全國到VPS的延遲
如果你想建站或分享給他人使用,你也想知道全國到VPS ip的延遲情況,這裡我們使用http:// ipip.net網站提供的全國ping工具。
點擊工具,選擇ping,輸入ip地址,選擇中國,然後點擊ping,稍等一會兒等待測試完成,可以看到全國多地到VPS的延遲信息。
另一個全國測試網站
進入網站,輸入ip地址,點擊Go,開始進行持續測試,這個站點Loss代表丟包率,Avg代表平均ping值。
路由跟踪
路由跟踪是查看VPS出國和回國線路的繞路及線路質量情況(是否直連/是否本地繞路/是否國外繞路/線路質量是否CN2等),路由跟踪分為兩部分,去程路由跟踪和回程路由跟踪。去程跟踪:即本地到VPS的路由,出國方向的線路,比如CN2的GT線路,就是出國方向是CN2會有部分59.43路由。回程路由:即VPS到本地的路由,回國方向的線路,一般來說回程線路越好,代理/建站傳輸速度穩定性越好。
1 去程跟踪
為了非常直觀的查看去程路由跟踪,我們使用http:// ipip.net提供的traceroute工具,首先下載並安裝traceroute軟件(多平台可用)
安裝後打開軟件
打開路由跟踪,輸入ip地址,然後點擊開始,你就可以很直觀的看到本地到VPS的路由跟踪信息,出國走的什麼線路,有沒有繞路等情況。
另外你也可以通過http:// ipip.net查看全國各地到VPS的路由跟踪。
打開ipip.net,選擇工具下的TraceRoute,然後選擇路由跟踪初始位置,然後輸入IP地址,點擊查看,你就可以很方便的查看全國各地到VPS的路由跟踪信息。
2 回程跟踪
回程跟踪需要你可以登錄VPS,如果只有一個測試IP,這裡是沒辦法進行回程跟踪的。
首先查詢到你的本地外網IP地址,點擊這裡查詢,然後ssh工具連接到VPS,然後執行以下命令
yum install -y wget unzip && wget https://cdn.ipip.net/17mon/besttrace4linux.zip && unzip besttrace4linux.zip && chmod +x besttrace
然後執行以下命令
./besttrace 你的本地ip -g cn
如下圖顯示,這是洛杉磯機房到杭州聯通的路由跟踪。
你也可以從VPS上跟踪全國其他地區的IP,查看一下路由信息,下面整理了全國有代表性的幾個地區的IP。北京電信113.59.224.1北京聯通111.196.211.81北京移動117.136.38.145上海電信101.227.255.37浙江聯通124.160.128.117安徽移動112.29.129.65廣州電信14.215.116.1廣州聯通122.13.195.129廣州移動221.176.23.114西安電信113.141.67.254四川電信118.119.254.1四川移動117.174.59.1重慶聯通113.207.32.97
速度測試
本地測速
首先你需要安裝一下代理軟件,然後切換到全局模式,一定要切換到全局,否則還是本地測速。這些方式只能是給個參考,準確性一般。打開
speedtest.net,點擊GO進行測速。
一鍵腳本全國多地區測速
在VPS上執行下面的一鍵腳本,可測試國內多地的速度。
curl -Lso- https://raw.githubusercontent.com/wn789/Superspeed/master/superbench.sh | bash
如下可以顯示各地的速度測試。