VPS测试

 

 

新购买VPS云服务器后常用VPS测试脚本代码:跑分看看你的VPS综合性能。综合测试VPS硬件信息、CPU,核cores,CPU性能跑分,内存,硬盘大小,硬盘I/O speed、speedtest,国内国外下载速度Download Speed和网络延迟,Trace去程回程路由,一键开启BBR等等的测试脚本。测试完之后大家就会对自己的VPS小鸡有个底呢,知道是个什么样的货色。
测试脚本用到的软件:Xshell安装使用教程 | 国外VPS主机

使用Xshell通过SSH连接上VPS后,先要安装 wget
Centos系统: yum install wget -y
Ubuntu / Debian系统: apt install -y wget
主要的VPS测试脚本:

Bench.sh脚本

wget -qO- bench.sh | bash

Bench.sh演示效果:

superbench脚本

服务器基本信息与IO读写,国内三网下载测试 延迟脚本

wget -qO- git.io/superbench.sh | bash

回程测试脚本

wget -qO- git.io/besttrace | bash

三网测速脚本

bash <(curl -Lso- https://git.io/superspeed)

备用还原脚本 上传下载速度单线程:

wget -qO- https://git.io/pigji.comSuperbench | bash

国外站长常用测试脚本

curl -sL yabs.sh | bash

VPS硬件配置 AES指令集是/否
硬盘读写:4k 64k 512k 1m文件读写 (IOPS测试)
国外节点测速 GB5 benchmark

Zbench

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

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh

含IPV4 IPV6节点下载测试

wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

一键回程测试脚本

目前共有 8 个测试节点,分别是:广州电信,上海电信,厦门电信,重庆联通,四川联通,上海移动,成都移动,成都教育网。

wget -qO- git.io/besttrace | bash

一键测试四网回程脚本

测试服务器到我们指定节点IP的路由回程,或者脚本自带的四个节点回程,包括电信、联通、移动、教育网四网。

wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh
bash testrace.sh

LemonBench

LemonBench,是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。

LemonBench快速测试命令:
wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s fast
LemonBench完整测试命令:
wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s full

备用

wget -qO- https://git.io/pigji.comLemonBench | bash -s fast

UnixBench测试脚本

UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
简单的对CPU进行运算测试,需要跑的时间很长,请耐心等好最后测试出来的跑分。

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

跑UnixBench消耗比较大,时间较久,有的时候VPS说不定跑着就自动断开了。方法

安装screen
yum install -y screen

查看当前是否有运行中的窗口
screen -ls

创建窗口: bench的名字可以改,会在上面的 screen -ls 命令中显示
screen -S bench

然后就可以正常运行其他命令了,譬如安装lnmp的、跑UnixBench的脚本,然后就可以X掉这个Shell窗口了,它还会继续运行。

进入某个窗口
screen -r bench

进入某个窗口后,如果不想继续保持这个会话窗口了。
输入exit之后,这个会话窗口就没了,可以用命令 screen -ls 验证看看。
另外,如果VPS重启了,所有的会话窗口就没了。

 Linux更新内核开启BBR

Linux Centos 一键开启BBR脚本。

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

手动BBR安装:https://www.pigji.com/157.html

ipconfig /flushdns 刷新本地DNS

PING速度测试 http://www.ping.cn

Best Trace路由跟踪

#下载
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
#解压
unzip besttrace4linux.zip -d best
cd best
chmod +x besttrace
mv besttrace /bin
# 之后即可使用besttrace -g cn ip 来进行测试

测试的时候加上参数-T测试一下TCP的路由,因为某些无良商家的icmp和tcp路由是不一样的,所以有时候ping值看起来很好看,但是实际体验起来可能很糟糕。

综合脚本:

wget git.io/vpstest && bash vpstest
posted @ 2021-01-05 11:37  ascertain  阅读(639)  评论(0编辑  收藏  举报