2022年最好的 Linux VPS 服务器测试脚本大全推荐
无论是做 Linux 还是 Windows VPS 测评的时候,我们都需要各种功能和风格的测试脚本,也许你一直在寻找一个完美的一键脚本,但是总有遗憾。为了以后更方便使用,所以我这次就直接做了一篇合集的文章,以后还会继续补充……
1、综合测试脚本
这类脚本是对VPS的基础配置信息、硬盘IO、服务器带宽和网络延迟等项目综合测试的一键式脚本,目前最出名的综合测试脚本主要有以下这些:
(1)Bench
Bench脚本是秋水逸冰(teddysun)大神的作品,适合在各种Linux发行版进行测试,具有以下功能:
显示当前测试的各种系统信息;
取自世界多处的知名数据中心的测试点,下载测试比较全面;
支持 IPv6 下载测速;
IO 测试三次,并显示平均值。
脚本命令使用方法:
命令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
bench.sh 既是脚本名,又是域名。所以我没有写错,你也没有看错。
bench.sh脚本下载地址:https://github.com/teddysun/across/blob/master/bench.sh
执行效果如下图所示:
(2)SuperBench
SuperBench脚本是老鬼(Oldking)大神在基于秋水逸冰(teddysun)脚本bench.sh的基础上,加入了独立服务器通电时间检测、服务器虚拟化架构、TCP拥塞控制等功能。具有以下功能:
改进了显示的模式,基本参数添加了颜色,方面区分与查找。
I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。
速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。
增加
GEOIP
信息,包含国家,地区,机房,AS
号,分享模式,方便分享测试结果等功能。
使用方法
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
或者
curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
SuperBench脚本下载地址:https://github.com/oooldking/script/blob/master/superbench.sh
执行效果如下图所示:
(3)Zbench
Zbench脚本基于秋水逸冰(teddysun)的Bench.sh和老鬼(Oldking)的 SuperBench 进行整合二次开发,然后加入Ping以及路由测试的功能,还能生成完整的web测评报告,分享给其他人查看测评数据。ZBench是专门为国人测试Linux服务器而开发的,因为加强了到中国的带宽和延迟测试。
脚本命令行及使用方法
中文版:
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
Zbench脚本下载地址:https://github.com/FunctionClub/ZBench
执行效果如下图所示:
(4)LemonBench
LemonBench(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能综合测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。具有以下功能:
服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息等)
Speedtest网速测试 (本地到最近源及国内各地域不同线路的网速)
磁盘测试 (4K块/1M块 直接写入测试)
路由追踪测试 (追踪到国内和海外不同线路的路由信息)
Spoofer测试 (获取详细网络信息,快速判断服务器接入线路)
LemonBench使用起来非常简单,只需要复制粘贴再来个回车就可以轻松启动测试。由于LemonBench还在开发中,程序的功能可能会做适当添加与删除。 所以目前的版本品质仅供参考!也欢迎随时反馈BUG!
脚本命令使用方法
1.快速测试
如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:
curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash -s fast
如果你的服务器上安装有 wget 工具,请使用以下命令执行脚本:
wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s fast
2.完整测试
如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast
如果你的服务器上安装有 wget 工具,请使用以下命令执行脚本:
wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s full
3.测试项目
以下测试项目列表,为20190102版本的项目列表!测试内容随时可能发生变化,以实际版本为准!
系统信息收集
系统名称 (包括版本号、系统位数)
CPU信息 (型号、缓存大小)
CPU数量检测 (自适应识别区分虚拟机(即VPS)与独立服务器)
内存使用率
Swap使用率
引导设备 (开机磁盘)
系统负载 (1分钟/5分钟/15分钟,测试结果取启动测试时的实时结果)
Speedtest网速测试
最近测速点
美国洛杉矶
中国东北地区 (联通/移动)
中国华北地区 (联通/移动)
中国华中地区 (联通/电信)
中国华东地区 (联通/移动)
中国华南地区 (电信/移动)
中国西南地区 (联通/移动)
中国西北地区 (联通/电信/移动)
磁盘性能测试 (4K测试结果适用于SSD介质磁盘,1M测试结果适用于SSD介质与HDD介质磁盘)
10MB测试-4K块 (2560次写入)
10MB测试-1M块 (10次写入)
100MB测试-4K块 (25600次写入)
100MB测试-1M块 (100次写入)
1000MB测试-4K块 (256000次写入)
1000MB测试-1M块 (1000次写入)
5000MB测试-4K块 (1280000次写入)
5000MB测试-1M块 (5000次写入)
路由追踪测试
北京联通/电信/移动
上海联通/电信/移动
广州联通/电信/移动
美国俄勒冈-MivoCloud
美国新泽西-Vultr
美国洛杉矶-CeraNetworks
德国法兰克福-acclerated.de
法国OVH
捷克FinalTek
日本东京IDCF
日本大阪XTOM
日本东京Vultr
香港HKT
香港HKBN
香港HGC
台湾CHT
台湾APTG
台湾TWMBroadBand
台湾Chief
Spoofer测试 (使用Caida的Spoofer)
2、内存检测脚本
检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。
脚本命令使用方法
#CentOS / RHEL yum install wget -y yum groupinstall "Development Tools" -y wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #Ubuntu / Debian apt-get update apt-get install wget build-essential -y wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out
3、类Unix系统测试脚本
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
4、带宽测试
SpeedTest是用Python编写的轻量级Linux命令行工具,主要用来测试网络上传/下载速率,多用于测试VPS带宽。SpeedTest在Windows上能很方便的测试本地网络的上传/下载速率,而在Linux上,也可以很方便的使用命令行SpeedTest来测试。
SpeedTest安装命令:
下载安装:
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py chmod a+rx speedtest.py python speedtest.py
如果你想生成一张图片,并分享给其他人,执行以下命令:
python speedtest.py --share
在默认情况下,SpeedTest优先测试最近的节点,如果你想测试某个地区的上传/下载速率,首先查看SpeedTest目前可用的服务器列表:
python speedtest.py --list
上述命令的执行结果会列出所有的服务器(按照距离远近进行排列),如果想逐行列出服务器,请输入:
python speedtest.py --list|more
我们可以看到,列出的服务器前面均有一串数字,如下表所示:
root@debian:~# python speedtest.py --list|more Retrieving speedtest.net configuration... 14939) Mimosa Networks (San Jose, CA, United States) [0.45 km] 10384) Speedtest.net (San Jose, CA, United States) [4.19 km] 11899) Janus Networks (San Jose, CA, United States) [4.19 km] 15786) Sprint (San Jose, CA, United States) [4.19 km] 9383) Sneaker Server (San Jose, CA, United States) [4.19 km] 9540) DNASOLES (San Jose, CA, United States) [4.19 km] 11599) Mimosa Networks (Santa Clara, CA, United States) [7.10 km] 18007) T-Mobile (Santa Clara, CA, United States) [7.10 km] 12818) Ridge Wireless (Cupertino, CA, United States) [12.57 km] 10455) Cytranet (Fremont, CA, United States) [24.84 km] 6468) Tekify Broadband Internet Services (Fremont, CA, United States) [24.84 km]
如果你想列出指定地区的测试节点,可以执行以下命令:
python speedtest.py --list | grep China
如果你想测试VPS主机到Mimosa Networks节点的速率,执行以下命令:
python speedtest.py --server 11599
如果是要生成分享的图片,那就加上share参数,执行命令如下所示:
python speedtest.py --server 11599 --share
反正都是傻瓜式操作,基本是复制粘贴就搞定了。
5、Ping值测试
uPing-一个24小时监测VPS延迟的工具
依赖安装
#Debian / Ubuntu apt-get update apt-get install python wget screen -y #CentOS / RHEL yum install screen wget python -y
脚本命令使用方法
screen -S uping wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/uPing/master/uping.py python uping.py
执行效果演示如下图所示:
6、回程路由测试
从你的 Linux(X86/ARM)/Mac/BSD 系统环境下发起 traceroute 请求,附带链路可视化,兼容性更好,支持 JSON 格式
#下载脚本 wget -O jcnf.sh https://raw.githubusercontent.com/Netflixxp/jcnfbesttrace/main/jcnf.sh #运行脚本(再次检查也仅需运行下面代码) bash jcnf.sh
7、流媒体测试
bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)
在此感谢各位脚本大佬的辛苦付出,有你们真好!
- 随机文章
- 热门文章
- 热评文章
- 全球知名免费无版权可商用图片视频模板素材网站合辑 | 自媒体人必备
- ThinkPad E480 完美EFI分享(2022.09.22更新OC0.8.5)macOS
- 笑看风云:最喜欢的经典MV欣赏
- 酷我音乐去广告解锁高级会员手机版 V10.2.1.0 Android
- 安卓常用音乐播放下载软件合辑 Android
- Reface Pro 解锁专业版:一款易用完美的换脸应用 V3.12.1 Android
- Visual Studio Code 1.71 中文版(世界上最好的 IDE) Windows / macOS / Linux
- 亦搜TV版 V3.2.5 视频|音乐|图片|小说 Android
- 1Z-Library 自2009年起截至目前全球最大的免费数字图书馆
- 2Calibre 最优秀的电子书管理 V6.5.0 Windows / macOS / Linux
- 3eTempMail 一款免费的临时教育邮箱网站,可在有教育邮箱注册优惠的平台使用
- 4Open Access Library 超过570万开源论文资料,所有文章都可以免费下载
- 5Notion 2022 最新汉化方法(提供汉化文件) Windows / macOS / Android / iOS
- 6趣演 V7.6.3 AI智能换脸100年会员版 Android
- 7一款免费看国际新闻官网的开源插件,解锁百余个付费站点,强到离谱!
- 8来自英国的免费虚拟主机,号称全世界最快!
- 1趣演 V7.6.3 AI智能换脸100年会员版 Android
- 2YesPlayMusic 0.4.5 (精致的网易云第三方音乐播放器) Windows / macOS / Linux
- 3Windows 12.1 概念版欣赏
- 4全球知名免费无版权可商用图片视频模板素材网站合辑 | 自媒体人必备
- 52022年9月|漫威已完结各种版本收录及正确观影顺序(上映顺序以及剧情时间顺序)
- 6uTools新一代效率工具平台 V3.0.3 Windows / macOS / Linux
- 7迅雷云盘TV版V1.0.0 支持原画播放与在线字幕匹配 Android
- 8PD Runner 0.3.8 中文版 (PD 启动器/PD 无限试用) macOS