VPS 常用測試方法和測試工具整理

前言

分享一些 VPS 常用的測試方法和測試工具,方便大家購買 VPS 後對線路質量和 VPS 性能進行簡單的測試和評估,順帶介紹幾個小白向的網絡測試相關的小知識。

coding

原文發佈自:己立https://www.jianshu.com/p/0c9c4831e242

網絡測試相關知識

小白向非專業解釋,儘量舉例說明,有個大致瞭解即可,知道的可以直接跳過。:)

延遲

數據傳輸所用的時間,響應速度。如射擊遊戲中,點了射擊,但是畫面上過了 2 秒後才顯示打了出去,這時敵人早跑了,這就是延遲太大了。

延遲當然是越低越好了,普通使用看看網頁視頻啥的只要延遲不算太大就行(我覺得 100 - 300ms 都還可以);對於遊戲玩家來說比較重要,延遲大的話很影響體驗。

丟包

在傳輸中數據出現丟失。可以類比成快遞丟失率,送了 10 件快遞,丟了 2 件,丟失率就是 20%。

當然 0% 最好了,丟包率太大肯定會影響體驗,出現卡頓等問題,但是丟包如果在一定可接受範圍內倒不會影響使用。

路由追蹤(Traceroute)

確定數據從發出至到達目的地所經過的路徑。很顯然,一般繞路越少,就越快到達。下圖中直連的 A 線路明顯要比曲折的 B 和 C 高效。

路由追蹤

帶寬

我們說寬帶時常提到的 100M、50M 光纖,這個 100M 和 50M 指的就是帶寬,是單位時間內傳輸的數據量。可以看作是行車道,車道越多越寬,通行能力就越強。

全寫應該是 100Mbps,100Mbps = 100 / 8 M/s = 12.5 M/s,即 100M 帶寬的最大速度是 12.5M/s。

163、CN2、GT、GIA 線路是啥?

CN2 中國電信下一代承載網……巴拉巴拉看起來不明覺厲的,知道它是精品網就行了,咱們一般用的時候大概知道個好壞排名就夠了。感興趣的可以深入研究下。

  • 普通 163:最常見的線路,等級最低。在出國線路上比較擁堵,丟包率高。但便宜。
  • CN2 GT:低等級的 CN2。在出國線路上擁擠度一般,比 163 要好。性價比也不錯。
  • CN2 GIA:等級最高。在出國線路上表現最好,少擁堵,低丟包,理論上速度最快最穩定。比 GT 貴。

好的線路一定快?

CN2 就一定比 163 好?當然不一定。只能說好的線路普遍好,差的線路也不一定全都差!還受地理位置與網絡環境等因素影響,存在一定波動。

比如在直連情況下,美國的 CN2 GIA 的延遲,還真沒香港的普通線路延遲低,畢竟距離近得多。同一臺 VPS,用電信、聯通、移動等去連速度也會有差別。

好的普遍好,差的也有例外情況!

測試方法 & 測試工具

本地測試

一般通過 IP 地址等在瀏覽器上進行在線測試。

1. Ping

可以同時測試延遲和丟包率。

  • 本地 CMD/終端 運行:ping ip地址 -n 測試次數,如 ping baidu.com -n 10
  • ping.pe:全球延遲、丟包率和路由測試
  • ping.chinaz.com:國內多地多線延遲測試
  • Ping查詢_IPIP.NET:全球延遲測試,可選擇位置
ping.pe test.png

2. 速度

網頁測速工具:

下載測速:

本地瀏覽器從 VPS 上下載文件,查看下載速度。有些 VPS 提供商有提供各機房的官方測試文件下載,比如 Vultr 的 How can I test Vultr download speeds?

或者聯繫客服要一下測試文件地址,也可以自己上傳或生成測試文件。

3. 路由追蹤

Best trace

VPS 測試腳本

需要連接 VPS,在終端輸入測試代碼進行測試。

1. bench.sh

測試各種系統信息、IPv4/IPv6 國外節點下載測速、IO 等數據。

wget -qO- bench.sh | bash

2. SuperSpeed.sh

一鍵測試服務器到國內不同位置的速度,可以手動選擇運營商、地區、本地或全面測速。

wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh

3. ZBench

作者整合了上面的 Bench.sh 和 SuperSpeed.sh 兩個腳本,加入了 Ping 和路由追蹤測試。

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
ZBench

結語

這些在線測試結果,大多是 VPS 到測試點的效果測試,受測試點的位置和網絡影響,測試點越豐富,結果就越能反映出普遍效果。但並不能和自己電腦上的實際使用效果畫等號。

如果是建站等開放項目,當然就需要普遍效果好了,能保證大多數地區和網絡環境的用戶流暢使用;如果是自用,本地測試會更準確,畢竟普遍效果好也不能代表全部都 OK。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章