服务器测试脚本收集
作为MJJ怎么能缺少服务器测试脚本呢,几十上百个服务器总不能一个个敲代码测试吧。没有什么是一个bash不能解决的,如果有问题,那就再来一个,如果还有问题,那就循环套娃吧。
- 本文所有脚本均为公开资料收集所得,感谢所有原始作者。 因为目前我的需求不是很大, 本人只对Zbench进行了修改,可能以后会魔改LemonBench。
- 本人修改的脚本下载地址:
wget -N --no-check-certificate https://raw.githubusercontent.com/affvps/vps-scripts/master/ZBench/ZBench_Mod.sh && bash ZBench_Mod.sh
一、Zbench
https://github.com/FunctionClub/ZBench/
中文版:
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
二、LemonBench
https://blog.ilemonrain.com/linux/LemonBench.html
LemonBench目前涵盖了如下测试:
- 服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息/网络信息等)
- 流媒体解锁测试 (目前支持HBO Now/动画疯/B站港澳台/B站台湾限定)
- 系统性能测试 (CPU/内存/磁盘)
- Speedtest网速测试 (本地到最近源及国内各地域不同线路的网速)
- 路由追踪测试 (追踪到国内和海外不同线路的路由信息)
快速测试
如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:
curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash -s fast
如果你的服务器上安装有 wget 工具,请使用以下命令执行脚本:
wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash -s fast
完整测试
如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:
curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash -s full
如果你的服务器上安装有 wget 工具,请使用以下命令执行脚本:
wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash -s full
由于测试用时较长,为防止发生SSH断线意外,推荐放在screen中运行!
三、 SuperBench
- https://www.oldking.net/350.html
- https://github.com/oooldking/script
- https://github.com/ernisn/superspeed
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/superbench.sh | bash
bash <(curl -Lso- https://git.io/superspeed)
四、bench.monster
curl -LsO bench.monster/speedtest.sh; bash speedtest.sh
五、秋水逸冰的bench
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash
六、 91yuntest
https://github.com/91yun/91yuntest
普通模式:
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test_91yun.sh && bash test_91yun.sh
- 普通模式就是之前的测试常规内容。测试输出结果请参考:普通模式结果样式参考
简单模式:
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test_91yun.sh && bash test_91yun.sh s
- 简单模式的测试包含:常规系统参数检测,带宽测试,IO测试和全国ping测试。测试输出结果请参考:简单模式结果样式参考
- 主要因为普通模式的下载测试和路由测试有些耗时,有时大家可能只需要快速获得这台服务器的参数,带宽,io和延迟是多少。那么简单模式可以节省大量的时间。如果需要进一步的信息则可以使用普通模式。
- 相比普通模式,就是在命令最后加个s参数: bash test_91yun.sh s
完全模式:
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test_91yun.sh && bash test_91yun.sh a
- 完全模式相比普通模式多了unixbench的测试,测试输出结果请参考:完全模式结果样式参考
- 相比普通模式,就是在命令最后加个a参数: bash test_91yun.sh a
- 由于unixbench的测试极其耗资源(cpu和io会长时间处于占满状态),有些IDC禁用,会杀进程或者判断滥用。请谨慎测试。
- 另外unixbench的测试也极其耗时间,建议大家在screen下运行
七、hj 多功能脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/veip007/hj/master/hj.sh && chmod +x hj.sh && bash hj.sh
- 加速系列:Bbr系列、KCPtun、锐速
- 代理系列:V2ary、ssr、Tg专用代理、Goflyway
- 性能测试:superbench、回程线路测试
- 监控系列:云监控(status)
- DD系列:傻瓜式一键DD包
- 来自:https://www.hostloc.com/thread-584669-1-1.html
八、nench
(curl -s wget.racing/nench.sh | bash; curl -s wget.racing/nench.sh | bash) 2>&1 | tee nench.log (wget -qO- wget.racing/nench.sh | bash; wget -qO- wget.racing/nench.sh | bash) 2>&1 | tee nench.log
码字很辛苦,转载请注明来自非WEB-DL资源站的《服务器测试脚本收集》
2020-04-30
干货
评论
评论关闭