买的VPS多了,就会发现VPS的质量参差不齐,有的不错,有得则差得令人发止。大叔见过最差的,IO只有个位数。
这里大叔推荐向位大神的VPS测试脚本,供大家自己测试使用,也对自己的VPS大体上有个了解,主要是对VPS的基本硬件信息、IO、网络宽带、负载、系统信息等方面进行测试。
Bench.sh
这个是秋水大神的脚本,大叔最常用的就是这个,秋水大神的lamp一键脚、科学上网脚本、一键备份等脚本大叔也非常常用的。
先附上大神的Github吧,大家有需要可去看看
使用方法
wget -qO- bench.sh | bash
或者
curl -Lso- bench.sh | bash
脚本截图
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
演示截图
Zbench
Github: https://github.com/FunctionClub/ZBench
作者基于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
演示截图