Linux性能测试工具-UnixBench
■下载路径:
unixbench-5.1.2.tar.gz :http://soft.vpser.net/test/unixbench/
unixbench-5.1.3.tar.gz :http://soft.laozuo.org/scripts/UnixBench5.1.3.tgz
AWS云主机的场合(预先安装):
Yum install wget
Yum install gcc
■安装过程:
wget http://soft.laozuo.org/scripts/UnixBench5.1.3.tgz
tar xf UnixBench5.1.3.tgz(tar –xvzfunixbench-5.1.2.tar.gz)
cd UnixBench
说明:unixbench5包含system和graphic测试,如果你需要测试graphic,则需要修改Makefile,不要注释掉"GRAPHIC_TESTS = defined,同时需要系统提供x11perf命令gl_glibs库。反之,请将Makefile文件中GRAPHICS_TEST = defined注释掉,然后编译运行。
make
./Run
※注意:如果出现错误-bash: ./Run: /usr/bin/perl: bad interpreter: No such file or directory。输入yum groupinstall "Perl Support"即可。
■使用方法:
•执行system测试方法:Run
•执行graphic测试方法:Run graphics
•执行system,graphics测试方法:Run gindex
■详细使用方法
1. Run用法
Run [ -q | -v ] [-i <n> ] [-c <n> [-c <n> ...]] [test ...]
选项说明:
-q 不显示测试过程
-v 显示测试过程
-i <count> 执行次数,最低3次,默认10
-c <n> 每次测试并行n个copies(并行任务)
备注:-c选项可以用来执行多次,如:
Run -c 1 -c 4表示执行两次,第一次单个copies,第二次4个copies的测试任务。
■测试说明
对于多cpu系统的性能测试策略,需要统计单任务,多任务及其并行的性能增强。
以4个cpu的PC为例,需要测试两次,4个CPU就是要并行执行4个copies,
例:Run -q -c 1 -c 4
■参考:
http://blog.sina.com.cn/s/blog_7695e9f40100yimf.html