【简单测评】测评脚本汇总

作为一个合格的折腾党,VPS开机后第一件事当然是测性能和网络,特别是作为分享VPS资讯的博主在做VPS测评时必用。本文总结前文用到的Linux VPS的性能和网络测试脚本以及工具,供大家参考。

更新记录

  • 2022.9.18 添加docker安装speedtest测速网站
  • 2022.9.19 添加superbench.sh一键测试脚本

    bench.sh

    来自TeddySunBench.sh,该脚本发布于2015年,是较早的Linux VPS综合测试脚本,经过多年多个版本的迭代,几乎适用于各个 Linux 发行版的网络和 IO 测试。

由于此脚本中CN节点只有两个且其中一个节点是被优化过的,无法得到真实的测试结果,所以以后的测试脚本将此脚本替换为下面的superbench.sh

  • 显示各种系统信息;
  • 取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;
  • IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。
1
2
3
4
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash
wget -qO- 86.re/bench.sh | bash
curl -so- 86.re/bench.sh | bash

回程路由测试

1
wget -qO- git.io/besttrace | bash

回程线路测试

检测VPS回程国内三网路由,支持的线路为:电信CN2 GT,电信CN2 GIA,联通 169 ,电信 163 ,联通 9929 ,联通 4837 ,移动 CMI

1
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash

流媒体解锁测试

一个 bash 脚本,用于检查您的 VPSIP 是否可用于各种 OTT 平台。

即查看VPS是否支持YTNetflixHuluHBODisney+Prime VideoBBC iPlayer等流媒体解锁。

1
2
3
4
5
6
7
8
9
10
11
12
# 使用脚本前请确认curl已安装
bash <(curl -L -s check.unlock.media)
# 只检测IPv4结果:
bash <(curl -L -s check.unlock.media) -M 4
# 只检测IPv6结果:
bash <(curl -L -s check.unlock.media) -M 6
# 指定检测的网卡名称:
bash <(curl -L -s check.unlock.media) -I eth0
# 选择脚本语言为英文:
bash <(curl -L -s check.unlock.media) -E
# 或者直接运行以下Docker命令 (兼容ARM架构)
docker run --rm -ti --net=host lmc999/regioncheck && docker rmi lmc999/regioncheck

网络测试网站

其他

测试vps的方式还有很多,再放一些脚本。

UnixBench.sh跑分

脚本使用了最新版UnixBench进行测试,由于大多数VPS都是没有显卡或者是集显,所以图像性能无需测试,注释了关于graphic的测试项。运行10-30分钟后(根据CPU内核数量,运算时间不等)得出分数,越高越好。

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

mPing

方便测试回程Ping值,支持众多区域和各大运营商。

此脚本效果与ping.pe类似,但是ping.pe的回程测试不支持IPv6,而mPing支持。

1
2
wget https://raw.githubusercontent.com/helloxz/mping/master/mping.sh
bash mping.sh

speedtest测速

  • 安装docker
    1
    2
    3
    curl -sSL https://get.docker.com/ | sh
    systemctl start docker
    systemctl enable docker
  • 部署并运行speedtest
    1
    docker run -d -p 6688:80 ilemonrain/html5-speedtest:alpine
  • 参数
    1
    2
    3
    -t:启动后显示日志,可用Ctrl+C转入后台运行
    -d:后台模式启动
    -p 6688:80:镜像映射端口,修改6688为任意端口即可
    搭建完成,打开 http://IP:6688 即可

superbench.sh

Linux 服务器一键测试、测速脚本 SuperBench 修复,支持CentOS 8,以后的【简单测评】系列中会使用此脚本进行测试。

1
2
3
4
5
6
7
8
```bash
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)
# 或
wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh | sudo bash
# 跳过Geekbench和国际speedtest测试
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh) -f
# 仅speedtest国内
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench-dev.sh) speed