服务器性能测试系列(一):UnixBench工具跑分测试

UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具。
UnixBench会执行一系列的测试,包括2D和3D图形系统的性能衡量,测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器。
测试系统各个方面一系列的性能,然后将每个测试结果和一个基准值进行比较,得到一个索引值,所有测试项目的索引值结合在一起形成一个测试分数值。
UnixBench一键执行脚本,脚本会自动下载unixbench最新版本,并自动运行.根据机器性能,测试执行完大约需要10-30分钟。

下载并安装

运行:

1
wget https://static.iots.vip/UnixBench5.1.3.tgz
1
tar -xf UnixBench5.1.3.tgz
1
cd UnixBench5.1.3
1
make

开始测试

1
./Run

出现以下界面:
UnixBench
耐心等待,测试时间在半小时左右。
## 查看结果
最后结果类似如下:
测试结果1
测试结果2
测试结果3

常见问题解决方法

来自@老左博客
1、make的时候出现以下报错:

1
2
make: gcc: Command not found
make: *** [pgms/arithoh] Error 127

这是由于没有安装gcc导致的,执行:

1
yum -y install gcc

再执行make即可。
2、提示:

1
Can't locate Time/HiRes.pm

有的时候在运行./Run时候会出现这样的错误

1
2
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./Run line 6.
BEGIN failed--compilation aborted at ./Run line 6.

执行:

1
yum install perl-Time-HiRes

4、提示

1
bash: make: command not found

执行:

1
yum -y install gcc automake autoconf libtool make