常用服务器测试脚本

拿到一个新服务期后或者测试服务器时,通过测试脚本可以开始测试服务器的配置和网络连接速度。一下是网上收集了几个大佬们制作的脚本,简单方便执行,全面了解服务器情况。

一、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

功能说明】:

  1. 显示当前测试的各种系统信息;
  2. 取自世界多处的知名数据中心的测试点,下载测试比较全面;
  3. 支持 IPv6 下载测速;
  4. IO 测试三次,并显示平均值。

二、Zbench.sh

脚本作者】:漏水、kirito

项目地址】:https://github.com/FunctionClub/ZBench/

功能说明】:

  1. 基于老鬼SuperBench修改而来,加入了Ping以及路由测试的功能;
  2. 可以生成测评报告,分享给其他人查看测评数据。

使用命令】:

#中文版
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

功能说明】:

  1. 改进了显示的模式,基本参数添加了颜色,方面区分与查找。
  2. I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。
  3. 速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。

四、LemonBench.sh

一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。

项目地址】:https://ilemonrain.com/linux/LemonBench.html

功能说明】:

  1. 显示服务器基础信息;
  2. Speedtest网速测试 ;
  3. 磁盘写入测试;
  4. 路由追踪测试;
  5. Spoofer测试。

使用命令】:

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s full
或者
wget -qO- https://ilemonra.in/LemonBenchIntl | bash -s full

五、回程路由测试

功能说明】:

  1. Linux系统环境下发起 traceroute 请求;
  2. 附带链路可视化,兼容性强;
  3. 支持 JSON 格式。

使用命令】:

#下载
wget http://cdn.ipip.net/17mon/besttrace4linux.zip
#解压
unzip besttrace4linux.zip
#授权
chmod +x besttrace
#使用
./besttrace -q 1 这里是目标IP