• 欢迎访问VAVE乐园,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入VAVE乐园 TG群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏VAVE乐园吧

VPS测试脚本

学习记录 admin 1年前 (2019-04-06) 935次浏览 已收录 0个评论 扫描二维码

脚本是综合测试VPS基础信息、硬盘IO、带宽和网络延迟等机器性能的一键脚本。

1、Linux性能测试UnixBench一键脚本

UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。

使用方法(这里使用秋水逸冰大佬一键脚本)

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

2、秋水逸冰大佬的Bench.sh脚本

特点:

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

秋水逸冰大佬的Bench.sh脚本使用方法:

wget -qO- bench.sh | bash
#或者
curl -Lso- bench.sh | bash
#或者
wget -qO- 86.re/bench.sh | bash
#或者
curl -so- 86.re/bench.sh | bash

Github地址:点击这里

3、老鬼大佬的SuperBench测试脚本

这个脚本是在基于秋水大佬脚本的基础上,加入了独服通电时间,服务器虚拟化架构等内容

特点:

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

使用方法

wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
#或者
wget -qO- sb.oldking.net | bash
#或者
curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
#或者
bash <(curl -Lso- https://git.io/superspeed)
#或者
wget git.io/superspeed.sh
bash superspeed.sh

Github:点击这里

4、Lemon大佬的VPS测试脚本

特点:

  1. 服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息/网络信息等)
  2. 流媒体解锁测试 (目前支持HBO Now/动画疯/B站港澳台/B站台湾限定)
  3. 系统性能测试 (CPU/内存/磁盘)
  4. Speedtest网速测试 (本地到最近源及国内各地域不同线路的网速)
  5. 路由追踪测试 (追踪到国内和海外不同线路的路由信息)

快速测试

如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:

快速测试:

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast

完整测试:

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s full

使用方法:

 >> One-Key Benchmark
 --mode TestMode        Test Mode (fast/full, aka FastMode/FullMode)
 
 >> Single Test
 --dtfast               Disk Test (Fast Test Mode)
 --dtfull               Disk Test (Full Test Mode)
 --spfast               Speedtest Test (Fast Test Mode)
 --spfull               Speedtest Test (Full Test Mode)
 --trfast               Traceroute Test (Fast Test Mode)
 --trfull               Traceroute Test (Full Test Mode)
 --sbcfast              CPU Benchmark Test (Fast Test Mode)
 --sbcfull              CPU Benchmark Test (Full Test Mode)
 --sbmfast              Memory Benchmark Test (Fast Test Mode)
 --sbmfull              Memory Benchmark Test (Full Test Mode)
 --spoof                Caida Spoofer Test (Use it at your own risk)

5、91yun测试脚本

特点:

  1. IO测试(通过DD命令来测试服务器的平均IO水平)
  2. 带宽测试(使用speedtest来测试服务器的上传和下载带宽)
  3. SpeedTest国内节点(测试使用speedtest来测试到国内节点的带宽和延迟)
  4. 下载测试(使用wget来测试到世界各地的下载速度,如果服务器带宽小于10M的话谨慎使用)
  5. 路由测试(从国内部分节点到测试服务器的路由线路)
  6. 回程路由(测试测试服务器到国内部分节点的回程路由线路)
  7. 全国Ping测试(全国各地到测试服务器的Ping值)
  8. 国外Ping测试(测试服务器到日韩美欧等地域的ping值)
  9. UnixBench跑分测试(该测试耗时将近1小时,并会跑满CPU,请谨慎测试)

使用方法:点击这里
快速测试:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test.sh && bash test.sh -i "io,bandwidth,chinabw,download,traceroute,backtraceroute,allping"

完整测试:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test.sh && bash test.sh -i "io,bandwidth,chinabw,download,traceroute,backtraceroute,allping,gotoping,benchtest"

6、蜗牛回程路由测试脚本

特点:

  1. 一键测试服务器到北京电信、天津联通、北京移动、杭州电信、宁波联通、杭州移动、贵阳电信、贵阳联通、贵阳移动、广州电信、深圳联通、广州移动、上海电信、上海联通、上海移动、成都教育网16个节点的回程路由情况,涵盖了华北、华东、西南地区的电信、联通、移动节点,相对来说测试节点分布比较合理。
  2. 自己也可以修改节点
yum -y install wget
wget -qO- git.io/fphX1 | bash

#或
yum -y install wget 
wget -qO- https://raw.githubusercontent.com/wn789/VPS-/master/autoBestTrace.sh | bash

如果需要修改自定义节点只需修改“ip_list”后面的IP地址和“ip_addr”后面的对应节点名称即可。另外“for i in”后面的 {0..15}根据自己的测试节点数量要填写清楚,像蜗牛修改后是16个节点,数字是0…15,如果你修改后是18个节点那么对应的数字是0…17。

#!/bin/bash

# apt -y install unzip

# install besttrace
if [ ! -f "besttrace" ]; then
    wget https://github.com/wn789/VPS-/raw/master/besttrace
    # unzip besttrace4linux.zip
    chmod +x besttrace
fi

## start to use besttrace

next() {
    printf "%-70s\n" "-" | sed 's/\s/-/g'
}

clear
next

ip_list=(220.181.22.1 61.181.81.1 221.130.33.1 60.176.0.1 60.12.17.1 211.140.0.2 58.42.224.1 58.16.28.1 211.139.0.10 14.215.116.1 58.250.0.1 211.139.145.34 101.95.120.109 211.95.72.254 183.192.160.3 202.112.14.151)
ip_addr=(北京电信 天津联通 北京移动 杭州电信 宁波联通 杭州移动 贵阳电信 贵阳联通 贵阳移动 广州电信 深圳联通 广州移动 上海电信 上海联通 上海移动 成都教育网)
# ip_len=${#ip_list[@]}

for i in {0..15}
do
	echo ${ip_addr[$i]}
	./besttrace -q 1 ${ip_list[$i]}
	next
done

7、网上收集的一些测试脚本

  1. 修复版测速脚本(msoayu修改老鬼的修复脚本,网络不会虚高)
wget -qO- msoayu56.com/files/speedtest/superbench.sh | bash
  1. 服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息/网络信息等中文版)
bash <(wget --no-check-certificate -qO- https://github.com/Aniverse/A/raw/i/a)
  1. 有固态硬盘时,建议使用fio代替dd进行测试
bash <(wget -qO- git.io/ceshi) -j
  1. 服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息/国外国内上传下载速度,丢包测试,回程路由中文版测试等)

不包括UnixBench:

wget https://zhujiwiki.com/wp-content/uploads/vps-test/test.sh -N --no-check-certificate && bash test.sh

包括UnixBench:

wget https://zhujiwiki.com/wp-content/uploads/vps-test/test.sh -N --no-check-certificate && bash test.sh a

VAVE乐园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:VPS测试脚本
喜欢 (0)
[扫优惠]
分享 (0)
关于作者:
记录一些日常日记

您必须 登录 才能发表评论!