About MuCheng
站长暮城,暂无字无号。 嗜上网,喜欢折腾,爱旅行与王者,喜爱宁静大自然。性格随和、沉稳(实际上是有些木讷),不吸烟,偶小酌,乐于箪食瓢饮。 虽说早自2005年就已开站,但站无定所,四处飘荡,遂于2020年11月正式开通本站。所发文仅用于暮城记录学习笔记之用,以利己利人为基则,无任何盈利目的,不承接广告合作,未注明出处的文章,如有侵权,请及时联系暮城予以删除。 联系方式:mc@mcheng.cn

VPS/云服务器/独服常用测试测速脚本工具合集

前言

很多人买到自己的VPS后都不知道自己的VPS速度到底有多快,今天就给大家分享下我们测速经常会用到的几个VPS测速脚本,专门用来测试VPS国内下载速度测试脚本。

综合测试

这类脚本是综合测试VPS基础信息、硬盘IO、带宽和网络延迟等项目的一键式脚本

Bench.sh脚本

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

  • 显示当前测试的各种系统信息;
  • 取自世界多处的知名数据中心的测试点,下载测试比较全面;
  • 支持 IPv6 下载测速;
  • IO 测试三次,并显示平均值。
  • 测速为 speedtest 提供的,区分上传下载,更实用;
  • 增加:TCP Congestion Control;虚拟化方式;IP 信息等。

使用方法

命令1:

wget -qO- bench.sh | bash

或者

curl -Lso- bench.sh | bash

命令2:

wget -qO- 86.re/bench.sh | bash

或者

curl -so- 86.re/bench.sh | bash

脚本下载地址:https://github.com/teddysun/across/blob/master/bench.sh

测试图例:

file

SuperSpeed.sh脚本

来自老鬼的博客,全面测速,添加一键全面测速功能,测试服务器到全国北方南方,电信,联通,移动的速度。

特点:

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

命令:

wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh

脚本地址:https://github.com/oooldking/script/blob/master/superbench.sh

测试图例:

file

Zench脚本

脚本由漏水和kirito,基于Oldking大佬 的 SuperBench,然后加入Ping以及路由测试的功能,还能生成测评报告,分享给其他人查看测评数据

命令:

中文版:

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

测试图例:

file

LemonBench脚本

LemonBench是一个简单的Linux服务器评估和基准工具包,用Shell Script编写。

这个简单的工具可以在大约10分钟内测试linux服务器/ vps的性能,并对报告进行更新,该报告可以与他人共享。

目前,LemonBench支持i386/i686,x86_64,armel/armhf,arm64/aarch64架构和支持的CentOS /于Debian / Ubuntu / Fedora的/ Raspbian OS。

功能:

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

快速测试命令:

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

curl -fsSL http://ilemonra.in/LemonBenchIntl | bash -s fast

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

wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s fast

完整测试命令:

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

curl -fsSL http://ilemonra.in/LemonBenchIntl | bash -s full

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

wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s full

由于测试用时较长,为防止发生SSH断线意外,推荐放在screen中运行!

作者博客:https://blog.ilemonrain.com/linux/LemonBench.html

UnixBench一键脚本

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

最新版本UnixBench5.1.3,包含system和graphic测试,如果你需要测试graphic,则需要修改Makefile,不要注释掉”GRAPHIC_TESTS = defined”,同时需要系统提供x11perf命令gl_glibs库。

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

命令:

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

测试样例:

file