VPS测试脚本,网络线路,路由测试,流媒体测试脚本-VPS主机测评性能一键测试脚本

前言:

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

VPS测试脚本

准备工作:

首先通过SSH工具(这里我们建议Xshell或者Putty)连接上您的VPS或者服务器,请先通过命令安装wget和curl

  • 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

如图:

superbench脚本

下载地址:

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

 

如图:

YABS

 

详情地址:

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

THE END