共計 2227 個字符,預計需要花費 6 分鐘才能閱讀完成。
如何測試 vps 性能?VPS 性能的好壞或優劣是我們選擇 VPS 的首要因素,因此在拿到一個 VPS 的時候我們往往要先測試它的性能,包括配置、速度等等,現在大部分的商家都提供測試 IP 來簡單的測試 VPS 的速度,那么除此之外,還有哪些 vps 測試工具以及如何測試 vps 性能呢? 今天小編就和大家分享幾款 vps 性能測試工具。
一、網絡測試工具
1、ping 測試工具
chinaz ping:主要用來測試國內的 ping 值。
IPIP ping:主要用來國內和國外各地的 ping 值。
17ce:主要用來測試國內各地市、香港、臺灣、少量國外的 ping 值、路由跟蹤。
webkaka ping:主要用來測試國內各地市的 ping 值,也有香港、美國、日本的 ping 服務器節點。
BOCE ping:主要用來測試國內各地市的 ping 值測試。
【ping 只是 ICMP 協議,只能作為參考、比較,如果放網站之類的都是走 TCP 協議,有條件的可以 tcping 進行測試】
2、tracert 工具
tracert 路由追蹤主要用來輔助查看線路,雖然 windows 下有命令 tracert 可以查看,但是只顯示 IP 不顯示具體路由節點的信息。
推薦:BestTrace
BestTrace 是 ipip.net 網站推出的一款可以直觀方便查看 tracert 路由跟蹤的小工具,不僅可以顯示位置、AS、主機名等信息,還能直接在地圖中顯示,非常好用。
當然 ipip.net 也有在線 tracert 的工具:IPIP.net 路由跟蹤測試,不僅可以 ICMP 協議還可以通過 TCP 協議。
17ce 路由跟蹤測試
webkaka 路由節點跟蹤
BOCE 路由節點跟蹤
WinMTR:windows 上的一個 tracert 工具工具比 Win 系統自帶的 tracert 快很多,功能上也要強大
具體使用方法及參數介紹:
在【Host】文本框中輸入要查詢的主機的域名或 IP,然后點【Start】。隨后下面將會顯示查詢的結果。每個欄位所代表的意思是:
Hostname:主機名
Nr:節點的數量。
Loss%:ping 數據包回應失敗的百分比。
Sent:已經發送的數據包。
Recv:成功接收的數據包數。
Best:回應時間的最小值。
Avrg:平均回應時間。
Worst:回應時間的最大值。
Last:最后一個數據包的回應時間。
3、回程 tracert 測試
回程是指從服務器到自己本地的線路,因為不同線路的設置回程和去程可能不一樣。先需要獲取到當前自己本地的 IP,不是服務器 IP!!!
Windows 服務器
測試方法的話參考 tracert 路由跟蹤的方法,IP 填寫前面獲取到的本地 IP。
Linux 服務器
可以使用命令: traceroute -q 1 本地 IP,如提示 traceroute: command not found 的話,apt-get install traceroute 或 yum install traceroute
也可以使用 besttrace 的 linux 版,和 Windows 相似可以顯示路由節點信息:wget
https://cdn.ipip.net/17mon/besttrace4linux.zip && unzip besttrace4linux.zip && chmod +x besttrace*
./besttrace -q 1 本地 IP #如果是 32 位的系統,前面的./besttrace 改為./besttrace32 #
4、下載測試
本地測試從 VPS 上下載速度:下載測試主要依賴瀏覽器,最好使用單線程下載,如用 IE,當然 FTP、Winscp 之類的進行測試也是可以的。服務器上測試 VPS 上的下載速度:使用 wget 命令下載其他美國機房的文件。
5、VPS 端口測速
VPS 上運行:wget http://cachefly.cachefly.net/100mb.test && rm -f 100mb.test
6、speedtest 網速測試
安裝 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 兩種安裝方式任選一個。
然后運行命令: speedtest-cli 進行測試。
speedtest-cli 還有很多參數可以 speedtest-cli –help 進行查看。
注意 speedtest 測試鏈接時服務器連接最近的 speedtest 服務器進行速度,速度不一點反應的是能本地連接服務器能達到的帶寬。
二、VPS 性能測試
1、UnixBench:測試 Linux VPS 性能:比較常用的性能測試工具
2、硬盤性能測試:
Linux 上運行:dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test
此命令最好慎用,會占比較多的磁盤 IO,有些服務商可能會不高興。?
hdparm -Tt 也是不錯的硬盤 IO 測試工具,主要用來測試 SSD 硬盤。
Windows 上可以使用 HD Tune 進行測試。
3、搭建好環境對 Web 服務器進行性能測試
可以使用:http_load、webbench、ab、Siege 這些工具
三、查看硬件配置
1、查看 CPU
cat /proc/cpuinfo
2、查看內存
free -m
以上就是幾款常見的關于 VPS 性能測試工具(方法)。