针对Vultr服务器的延迟丢包测试

Vultr服务器延迟测试与挑选

功能介绍

本批处理文件是用于对vultr的VPS进行Ping测试用的,每个节点将会ping100次,你可根据最终的丢包率以及平均延迟选择最合适的节点。
bat附件下载地址

使用方法

1.直接双击运行PingVultrTest.bat,将会生成一个Result.txt文件。注意运行时间可能会很久,请保持电脑不锁屏状态,以避免ping终止
2.在Result.txt中会有针对各个节点的名称,ping测试过程,以及ping测试结果。我们只需要保留ping测试结果即可。范例如下:

Frankfurt, DE PingTest 

正在 Ping fra-de-ping.vultr.com [108.61.210.117] 具有 32 字节的数据:
来自 108.61.210.117 的回复: 字节=32 时间=218ms TTL=48
来自 108.61.210.117 的回复: 字节=32 时间=243ms TTL=46
请求超时。
来自 108.61.210.117 的回复: 字节=32 时间=241ms TTL=46
...................................................
来自 108.61.210.117 的回复: 字节=32 时间=241ms TTL=46
请求超时。
来自 108.61.210.117 的回复: 字节=32 时间=240ms TTL=46
来自 108.61.210.117 的回复: 字节=32 时间=240ms TTL=46

108.61.210.117 的 Ping 统计信息:
    数据包: 已发送 = 100,已接收 = 70,丢失 = 30 (30% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 218ms,最长 = 277ms,平均 = 243ms

上述即是针对Vultr中的德国Frakfurt的VPS ping,我们只需要看统计信息,可以得知丢包率高达30%,平均延迟243ms。
3.然后针对所有的服务器的测试结果,选择一个丢包率最低的,延迟相对较低的即可。

原理与源码

你也可以通过新建一个PingVultrTest.bat,并复制如下批处理命令即可运行

echo.>>Result.txt
echo Frankfurt, DE PingTest >>Result.txt
ping fra-de-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Paris, France PingTest >>Result.txt
ping par-fr-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Amsterdam, NL PingTest >>Result.txt
ping ams-nl-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo London, UK PingTest >>Result.txt
ping lon-gb-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Singapore PingTest >>Result.txt
ping sgp-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo New York (NJ) PingTest >>Result.txt
ping nj-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Toronto, Canada PingTest >>Result.txt
ping tor-ca-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Tokyo, Japan PingTest >>Result.txt
ping hnd-jp-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Chicago, Illinois PingTest >>Result.txt
ping il-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Atlanta, Georgia PingTest >>Result.txt
ping ga-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Miami, Florida PingTest >>Result.txt
ping fl-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Seattle, Washington PingTest >>Result.txt
ping wa-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Dallas, Texas PingTest >>Result.txt
ping tx-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Silicon Valley, California PingTest >>Result.txt
ping sjo-ca-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Los Angeles, California PingTest >>Result.txt
ping lax-ca-us-ping.vultr.com -t -n 100 >>Result.txt
echo.>>Result.txt
echo Sydney, Australia PingTest >>Result.txt
ping syd-au-ping.vultr.com -t -n 100 >>Result.txt

猜你喜欢

转载自www.cnblogs.com/heicaijun/p/12603192.html
今日推荐