个人经常使用的VPS测试脚本/工具/网站分享
当购买VPS后,很多人都非常好奇该VPS在CPU、硬盘、网络等方面的表现。为了方便自己日后的使用,也为大家提供一些常用的VPS测试脚本和程序。本文列出的一些测试工具和脚本,可能不是非常全面,但我会定期更新本文,逐步增加更多内容。
注意:以下脚本适用于Linux VPS。
一键测试脚本
superbench
我个人非常喜欢使用 superbench 进行VPS性能测试。它能够直观展示VPS的硬件情况,包括 CPU、磁盘IO、磁盘空间、内存,并且提供了更符合国内环境的测速节点,非常贴近我们的日常需求。
使用命令:
wget -qO- git.io/superbench.sh | bash
lemonbench
相比 superbench
,lemonbench
提供了更为详尽的测试内容。除了基本的磁盘IO和网络速度测试外,它还支持 VPS的CPU跑分、内存读写速度、回程路由追踪、流媒体解锁情况等。测试完毕后,lemonbench
会生成一个分享链接,方便你查看和分享测试结果。例子
使用命令:
快速测试:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast
完整测试:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s full
bench.sh
bench.sh 提供的硬件测试与 superbench
相似,但该脚本的测速节点集中在国外,因此它更适合用于 国际带宽 测试。对于那些需要进行 科学上网 或访问全球资源的VPS用户来说,这个脚本能够帮助你评估国际带宽的表现。
测试工具
ChatGPT测试
检测是否可以访问 ChatGPT 脚本 来源
bash <(curl -Ls https://raw.githubusercontent.com/missuo/OpenAI-Checker/main/openai.sh)
修改检测是否可以访问 ChatGPT 脚本
bash <(curl -Ls https://ourl.co/oaic)
bash <(curl -Ls https://cdn.jsdelivr.net/gh/missuo/OpenAI-Checker/openai.sh)
iperf3
speedtest
的测试结果有时不够准确,尤其是在多个用户同时使用同一测速节点时,测试节点的带宽可能会被占满,导致测速结果不准确。另外,服务器与测试节点之间的网络线路并不一定代表你实际使用时的线路。因此,使用 iperf3
进行点对点测试是一种更为准确的方式。
安装并运行 iperf3
服务端:
apt install iperf3 iperf3 -s
客户端测试命令(替换为VPS IP):
默认测试客户端上传到服务端
iperf3 -c <VPS IP> -t 30 -i 1
反向测试客户端下载数据到VPS
iperf3 -c <VPS IP> -t 30 -i 1 -R
iperf3
还支持更多的参数,如 -P 4
(4线程测试)、-u
(UDP测试) 等,更多选项请使用 iperf3 -h
查看。
besttrace
如果你想查看VPS的回程路由,可以使用 besttrace
工具。它可以帮助你分析从VPS到目标的路由路径,查看是否存在瓶颈。
安装和使用 besttrace
:
下载并解压
besttrace
:wget https://cdn.ipip.net/17mon/besttrace4linux.zip unzip besttrace4linux.zip -d best cd best chmod +x besttrace mv besttrace /bin
使用
besttrace
测试回程路由(ip
替换为目标IP):besttrace -g cn <IP>
备注: 建议测试时加上 -T
参数,检查TCP路由情况,因为某些VPS商家的 ICMP 和 TCP 路由可能不同,这可能会导致你在Ping时看到不错的结果,但实际体验并不理想。
测试网站
一些在线工具可以为你提供测试服务,以下是几个常用的测试网站:
ipip.net
ipip.net 提供了多种测试工具,如 去程路由追踪、DNS解析测试、Ping测试、ASN查询 等。特别是 去程路由追踪,是我最常使用的工具之一。
ping.pe
ping.pe 提供全球多个地点的测试服务器,可以对你提供的IP进行Ping测试,测试结果通过图表呈现,便于查看网络延迟和丢包情况。
总结
无论是使用脚本进行本地测试,还是使用在线工具来查看全球网络状况,测试VPS的性能都是了解其实际表现的重要手段。通过这些工具,你可以更好地评估VPS是否适合你的需求,特别是在选择高性能VPS或者进行科学上网等任务时,了解性能和网络状况尤为关键。
本文列出了一些常见的测试工具和脚本,后续我会继续更新,添加更多有用的工具供大家参考。