WEB-DL

服务器测试脚本收集

作为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

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

https://bench.sh/

 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

https://github.com/n-st/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资源站《服务器测试脚本收集》

评论