前言:
很多建站和开发的小伙伴,对服务器选择可能一知半解,选择一款好的服务器能够让自己在业务开展上得心应手,今天默念给大家整理了关于VPS和服务器性能测试、网络线路测试、路由测试的脚本聚合,让您在选择服务器上不迷茫少走弯路!

准备工作:
- Centos 系 统:
yum install wget -y - Ubuntu / Debian 系统:
apt install -y wget - Centos 系统
yum install curl -y - Ubuntu/Debian系统
apt-get update && apt-get install curl
一、服务器性能测试脚本
1、SuperBench.sh
主要功能:
- 一键测试服务器的基本参数
- 测试服务器基本信息与IO读写和国内三网下载测试延迟的脚本
SuperBench.sh特点
- 改进了显示的模式,基本参数添加了颜色,方面区分与查找。
- I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。
- 速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。
wget -qO- git.io/superbench.sh | bash
如图:

下载地址:
https://github.com/oooldking/script/blob/master/superbench.sh
2、YABS
主要功能:
- 该脚本自动执行业界最好的基准测试工具。其中包括检查服务器关键区域性能的多项测试:使用fio 的磁盘性能、使用iperf3的网络性能以及使用Geekbench的 CPU/内存性能。
YABS 特点:
- 国外互联网大佬专用的一款脚本
- 该脚本的设计不需要安装任何外部依赖项,也不需要提升运行权限。VPS硬件配置 AES指令集是/否,硬盘读写:4k 64k 512k 1m文件读写 (IOPS测试),国外节点测速GB5 benchmark
curl -sL yabs.sh | bash
或者
wget -qO- yabs.sh | bash
如图:

详情地址:
https://github.com/masonr/yet-another-bench-script
3、Zbench
Zbench 是一个专为Linux服务器设计的一键测试脚本,主要用于全面评估服务器的各项性能指标,包括但不限于:
主要功能:
基本信息读取,磁盘IO测试,国内外下载速度测试,国内ping延迟测试,路由追踪(traceroute)
Zbench 特点:
中文界面,一键安装与执行,整合多种测试工具,测试结果全面,定制化选项
由于Zbench是一个面向Linux服务器管理员和VPS用户的便捷测试工具,其目标在于简化服务器性能评估流程,并帮助用户更好地选择和调优服务器配置。
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
或者
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
如图:

二、网络线路测速脚本
1、国外网络节点测速脚本
curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -Global

2、国内三网测速脚本
可以通过输入数字选择测速类型
bash <(curl -Lso- https://git.io/superspeed)

3.常用服务器线路测试脚本
- VPS服务器开启自带BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr
- 键入测试脚本命令:
curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

三、路由测试脚本
1、回程线路检测脚本,目前共有8个测试节点,分别是:广州电信,上海电信,厦门电信,重庆联通,四川联通,上海移动,成都移动,成都教育网。
wget -qO- git.io/besttrace | bash
或者
curl http://tutu.ovh/bash/returnroute/test.sh|bash
2、四网回程测试脚本
wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh
bash testrace.sh