Linux 服务器 VPS 常用性能测试工具脚本

作为一个草根站长或者购买云服务器或者其他(笑)时常会遇到测试服务器性能的问题,这篇文章就分享一下VPS主机和服务器常用检测脚本,主要包括服务器 VPS主机的CPU、内存配置信息,磁盘IO速度,线路(去程和回程线路)以及一些其他的综合性能测试工具,这些测试工具都是从网络上收集过来的,马克一下用的时候方便找到希望对大家测试VPS主机性能和速度有所帮助。Linux 服务器 vps 常用性能测试工具整理分享

一、 准备工作

1.1 查看CPU信息

cat /proc/cpuinfo

1.2 查看当前内核信息

uname -a

1.3 Linux修改主机名(有些主机上不允许修改)
首先执行

hostnamectl set-hostname zxyfan.com

然后执行下面的命令,因为主机名改成了域名所以修改一下 hosts,当然主机名可以不用修改成域名格式自定义即可,下面是手动改 hosts(没有安装 vim 编辑器就用 vi)

vim /etc/hosts

在 hosts 文件中添加一个

127.0.0.1 zxyfan.com

,同时将文件中的原主机名修改为刚设置的新主机名 。

二、开启Swap 虚拟内存

一键开启/关闭Swap

wget --no-check-certificate https://dl.233.mba/d/sh/swap.sh && bash swap.sh

VPS主机和服务器开启Swap使用脚本一键开启虚拟磁盘

三、开始测试磁盘IO 性能

Bench测试脚本

wget -qO- bench.sh | bash

SuperBench测试脚本

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

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

四、综合测评脚本

融合怪源码:https://github.com/spiritLHLS/ecs
支持系统:Ubuntu 18+,Debian 8+,centos 7+,Fedora,Arch
融合怪测评脚本命令如下:
交互形式

bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)

bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)

无交互形式

echo 1 | bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)

echo 1 | bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)

融合怪脚本的执行结果保存在/root下的test_result.txt中,运行完毕可用cat test_result.txt查看记录。需要测一些配置极其拉跨的机器时,推荐使用screen挂起执行融合怪。后台跑完,避免 ssh 终端因网络波动或者其他原因导致测试中断。vps 性能测试脚本融合怪

无交互测试是为了可以关闭S-S-H连接终端,让脚本后台运行等待一段时间后使用cat test_result.txt查看运行的实时状况。这样可以避免IO或者CPU过于垃圾导致的测试过程中的SSH连接中断,就不会测一半啥都没了。vps 性能测试

融合怪脚本主要功能有:

自由组合测试方向和单项测试以及合集收录第三方脚本

基础系统信息

CPU测试

内存测试

磁盘IO读写测试

硬盘IO读写测试

三家流媒体解锁

常用流媒体解锁

Tiktok解锁

三网回程以及路由延迟

回程路由以及带宽类型检测(商宽/家宽/数据中心)

端口检测(检测是否被QQ)

IP质量检测(检测IP是否有问题)(含IPV4和IPV6)

speedtest测速

全国网络延迟测试

五、速度测试脚本

HyperSpeed
支持单线程、8线程测速,显示延迟与抖动

bash <(curl -Lso- https://bench.im/hyperspeed)

bash <(wget -qO- https://bench.im/hyperspeed)

VPS主机和服务器线路测试-HyperSpeed 脚本

六、路由线路测试

1.Besttrace直接显示回程线路

wget -qO- git.io/besttrace | bash

2.backtrace 三网回程路由测试

curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

3.Nanqinlang回程测试脚本
支持选择节点测试,四网快速测试,手动输入IP测试三种模式

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

VPS主机和服务器测试相关的线路路由测试

七、UnixBench跑分(好像没怎么更新了)

秋水逸冰的 UnixBench.sh
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

八、流媒体解锁测试

Lmc999流媒体解锁测试脚本
项目地址:https://github.com/lmc999/RegionRestrictionCheck
本脚本基于CoiaPrant/MediaUnlock_Test代码进行修改,支持OS/Platform:CentOS 6+, Ubuntu 14.04+, Debian 8+, MacOS, Android with Termux。

bash <(curl -L -s check.unlock.media)
尾部添加参数: 
-M 4 只检测IPv4结果 
-M 6 只检测IPv6结果 
-I eth0 指定检测的网卡名称(例:eth0) 
-E 选择脚本语言为英文

>
TikTok检测:

bash <(curl -s https://raw.githubusercontent.com/lmc999/TikTokCheck/main/tiktok.sh)

LovelyHaochi 流媒体解锁测试脚本:
支持多个流媒体的ipv4与ipv6解锁情况。

bash <(curl -sSL https://git.io/JswGm)

vps 流媒体解锁测试

九、独立服务器检测

项目:
Github:https://github.com/Aniverse/A
支持查看硬件信息,硬盘通电时间,io等脚本,适合独立服务器使用,vps也能用。

wget -q https://github.com/Aniverse/A/raw/i/a && bash a

以上测试工具脚本,都是开源项目,有需要可以自己修改一下脚本满足自己测试需要。

赞(4)
未经允许不得转载:云帆网 » Linux 服务器 VPS 常用性能测试工具脚本

评论 抢沙发

登录

找回密码

注册