[脚本合集]Linux VPS 性能测试脚本合集

送我上去~
文章索引目录

[脚本合集]Linux VPS 性能测试脚本合集

稍微整理了一下 自己在Vps上常用到的一些脚本
也分享给大家,独乐乐不如众乐乐~

 

综合脚本

 

.Sh


脚本特点:

  1. 显示当前测试的各种系统信息;
  2. 取自世界多处的知名数据中心的测试点,下载测试比较全面;
  3. 支持 IPv6 下载测速;
  4. IO 测试三次,并显示平均值。
wget -qO- bench.sh | bash
#或者
curl -Lso- bench.sh | bash
#或者
wget -qO- 86.re/bench.sh | bash
#或者
curl -so- 86.re/bench.sh | bash

作者:秋水逸冰

GitHub仓库地址:https://github.com/teddysun/across/blob/master/bench.sh

.Sh


我们上次有单独发过一篇文章,这里就不重复介绍了

[脚本] Linux性能测试脚本 SuperBench.Sh v1.1.4

 

 


脚本说明:

平时测试VPS的时候一直是靠着 Bench.sh 来测试的,最近看到 Oldking大佬 的 SuperBench 也很方便。我自己把这两者的脚本结合在一起,然后加入 Ping 以及 路由测试 功能。比较懒人,简单快捷。方便VPS测评站的朋友们使用。因为会生成测评报告,可以很方便地分享给其他朋友看自己的测评数据。

 

脚本命令

中文版:

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

 

GitHub仓库地址:https://github.com/FunctionClub/ZBench

示例(Demo):https://www.zhujiboke.com/zbench-example.html

 


脚本说明:

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

LemonBench目前涵盖了如下测试:

  • 服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息等)
  • Speedtest网速测试 (本地到最近源及国内各地域不同线路的网速)
  • 磁盘测试 (4K块/1M块 直接写入测试)
  • 路由追踪测试 (追踪到国内和海外不同线路的路由信息)
  • Spoofer测试 (获取详细网络信息,快速判断服务器接入线路)

 

使用方法

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

curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash

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

wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash

作者:iLemonrain
详细使用教程:https://ilemonrain.com/linux/LemonBench.html

 

 

内存压力测试


脚本说明:

检测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

在进程被杀死前可以测出当时最大的内存占用

 

GitHub仓库地址:https://github.com/FunctionClub/Memtester

.sh


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

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

使用方法:

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

详细使用教程:Linux性能测试UnixBench一键脚本

 

路由测试


脚本说明:从你的设备上发起 traceroute 请求,附带链路可视化,支持JSON格式并且可以直接从目标主机发起,也可以从节点本地发起测试路由情况。

使用教程

#下载脚本压缩包
https://cdn.ipip.net/17mon/besttrace4linux.zip
#解压 压缩包
unzip besttrace4linux.zip
#运行命令
./besttrace q 1 这里是目标IP

 

 

 

 

原文链接:,转发请注明来源!

发表评论

要发表评论,您必须先登录