拿到一个新服务期后或者测试服务器时,通过测试脚本可以开始测试服务器的配置和网络连接速度。一下是网上收集了几个大佬们制作的脚本,简单方便执行,全面了解服务器情况。
一、Bench.sh
【脚本作者】:秋水逸冰
【项目地址】:https://github.com/teddysun/across
【使用命令】:
wget -qO- http://one.198507.xyz/share/code/vpstest/bench.sh | bash
或者
curl -so- http://one.198507.xyz/share/code/vpstest/bench.sh | bash
【功能说明】:
- 显示当前测试的各种系统信息;
- 取自世界多处的知名数据中心的测试点,下载测试比较全面;
- 支持 IPv6 下载测速;
- IO 测试三次,并显示平均值。
二、Zbench.sh
【脚本作者】:漏水、kirito
【项目地址】:https://github.com/FunctionClub/ZBench/
【功能说明】:
- 基于老鬼SuperBench修改而来,加入了Ping以及路由测试的功能;
- 可以生成测评报告,分享给其他人查看测评数据。
【使用命令】:
#中文版
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
#英文版
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench.sh
三、SuperBench.sh
本脚本基于秋水Bench.sh修改而来,加入了独服通电时间,服务器虚拟化架构等内容。
【脚本作者】:老鬼
【项目地址】:https://github.com/oooldking/script
【使用命令】:
wget -qO- http://one.198507.xyz/share/code/vpstest/superbench.sh | bash
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superb
【功能说明】:
- 改进了显示的模式,基本参数添加了颜色,方面区分与查找。
- I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。
- 速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。
四、LemonBench.sh
一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。
【项目地址】:https://ilemonrain.com/linux/LemonBench.html
【功能说明】:
- 显示服务器基础信息;
- Speedtest网速测试 ;
- 磁盘写入测试;
- 路由追踪测试;
- Spoofer测试。
【使用命令】:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s full
或者
wget -qO- https://ilemonra.in/LemonBenchIntl | bash -s full
五、回程路由测试
【功能说明】:
- Linux系统环境下发起 traceroute 请求;
- 附带链路可视化,兼容性强;
- 支持 JSON 格式。
【使用命令】:
#下载
wget http://cdn.ipip.net/17mon/besttrace4linux.zip
#解压
unzip besttrace4linux.zip
#授权
chmod +x besttrace
#使用
./besttrace -q 1 这里是目标IP