如何测试VPS linux系统的性能工具UnixBench
2009-11-01 21:46:19   来源:   评论:0 点击:

性能工具UnixBench

如何测试VPS linux系统的性能工具UnixBench

作者:linuxzgf     原创作品转载请注明出处:运维之家官网http://www.zongguofeng.cn

系统环境cent025.2
测试工具UnixBench
说明UnixBench是一款不错的Linux下的性能测试软件
此软件的下载地址:
UnixBench 4.10 下载地址:http://licess.googlecode.com/files/unixbench-4.1.0-wht.tar.gz

下面说明测试过程:

[root@linuxzgf /]# wget http://licess.googlecode.com/files/unixbench-4.1.0-wht.tar.gz
[root@linuxzgf /]# tar xzf unixbench-4.1.0-wht.tar.gz
[root@linuxzgf /]# ls un
  unixbench-4.1.0-wht-2  unixbench-4.1.0-wht.tar.gz
[root@linuxzgf /]# cd unixbench-4.1.0-wht-2/
[root@linuxzgf unixbench-4.1.0-wht-2]## make
Checking distribution of files
./pgms  exists
./src  exists
./testdir  exists
./tmp  exists
./results  exists
gcc -o ./pgms/arithoh -DTIME -Wall -pedantic -ansi  -Darithoh ./src/arith.c
gcc -o ./pgms/register -DTIME -Wall -pedantic -ansi  -Ddatum='register int' ./src/arith.c
gcc -o ./pgms/short -DTIME -Wall -pedantic -ansi  -Ddatum=short ./src/arith.c
gcc -o ./pgms/int -DTIME -Wall -pedantic -ansi  -Ddatum=int ./src/arith.c
gcc -o ./pgms/long -DTIME -Wall -pedantic -ansi  -Ddatum=long ./src/arith.c
gcc -o ./pgms/float -DTIME -Wall -pedantic -ansi  -Ddatum=float ./src/arith.c
gcc -o ./pgms/double -DTIME -Wall -pedantic -ansi  -Ddatum=double ./src/arith.c
gcc -o ./pgms/hanoi -DTIME -Wall -pedantic -ansi  ./src/hanoi.c
gcc -o ./pgms/syscall -DTIME -Wall -pedantic -ansi  ./src/syscall.c
gcc -o ./pgms/context1 -DTIME -Wall -pedantic -ansi  ./src/context1.c
gcc -o ./pgms/pipe -DTIME -Wall -pedantic -ansi  ./src/pipe.c
gcc -o ./pgms/spawn -DTIME -Wall -pedantic -ansi  ./src/spawn.c
gcc -o ./pgms/execl -DTIME -Wall -pedantic -ansi  ./src/execl.c
In file included from ./src/execl.c:32:
./src/big.c: In function ‘wrapup’:
./src/big.c:425: warning: implicit declaration of function ‘kill’
./src/execl.c: In function ‘main’:
./src/execl.c:80: warning: format ‘%lu’ expects type ‘long unsigned int *’, but argument 3 has type ‘time_t *’
cd ./src; gcc -c -DTIME -Wall -pedantic -ansi -DHZ=  dhry_1.c
cd ./src; gcc -c -DTIME -Wall -pedantic -ansi -DHZ=  dhry_2.c
gcc -o ./pgms/dhry2 -DTIME -Wall -pedantic -ansi  ./src/dhry_1.o ./src/dhry_2.o
cd ./src; rm -f dhry_1.o dhry_2.o
cd ./src; gcc -c -DTIME -Wall -pedantic -ansi -DREG=register -DHZ=  dhry_1.c
cd ./src; gcc -c -DTIME -Wall -pedantic -ansi -DREG=register -DHZ=  dhry_2.c
gcc -o ./pgms/dhry2reg -DTIME -Wall -pedantic -ansi  ./src/dhry_1.o ./src/dhry_2.o
cd ./src; rm -f dhry_1.o dhry_2.o
gcc -o ./pgms/looper -DTIME -Wall -pedantic -ansi  ./src/looper.c
gcc -o ./pgms/fstime -DTIME -Wall -pedantic -ansi  -Dawk=1 ./src/fstime.c
./src/fstime.c: In function ‘w_test’:
./src/fstime.c:168: warning: implicit declaration of function ‘sync’
gcc -o ./pgms/fsbuffer -DTIME -Wall -pedantic -ansi  -Dawk=1 \
        -DFSBUFFER ./src/fstime.c
./src/fstime.c: In function ‘w_test’:
./src/fstime.c:168: warning: implicit declaration of function ‘sync’
gcc -o ./pgms/fsdisk -DTIME -Wall -pedantic -ansi  -Dawk=1 \
        -DFSDISK ./src/fstime.c
./src/fstime.c: In function ‘w_test’:
./src/fstime.c:168: warning: implicit declaration of function ‘sync’
gcc -o ./pgms/whetstone-double -DTIME -Wall -pedantic -ansi  -DDP -DUNIX -DUNIXBENCH ./src/whets.c -lm

[root@linuxzgf unixbench-4.1.0-wht-2]# ./Run
make all
make[1]: Entering directory `/root/unixbench-4.1.0-wht-2'
Checking distribution of files
./pgms  exists
./src  exists
./testdir  exists
./tmp  exists
./results  exists
make[1]: Leaving directory `/root/unixbench-4.1.0-wht-2'

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

                 4        1           Based on the Byte Magazine Unix Benchmark
                44       11
   v   v       4 4        1
    v v       44444       1           v4.1 revisions mostly by David C. Niemi,
     v           4   o   111 - WHT.2  Reston, VA, USA  <niemi@tux.org>

WHT Variant by Andy A. Lee <andylee@dslextreme.com>
See: http://www.webhostingtalk.com/showthread.php?s=&threadid=308055

Dhrystone 2 using register variables  1 2

Double-Precision Whetstone  1 2

Execl Throughput  1

Filesystem Throughput 1024 bufsize 2000 maxblocks  1

Filesystem Throughput 256 bufsize 500 maxblocks  1

Filesystem Throughput 4096 bufsize 8000 maxblocks  1

Pipe Throughput  1 2

Pipe-based Context Switching  1 2

Process Creation  1

System Call Overhead  1 2

Shell Scripts (8 concurrent)  1

==============================================================
BYTE UNIX Benchmarks (Version 4.1-wht.2)
System -- Linux localhost.localdomain 2.6.18-92.1.10.el5xen #1 SMP Mon Jan 19 05:52:45 CST 2009 i686 i686 i386 GNU/Linux
                       8062392   6138424   1507816  81% /

Start Benchmark Run: Mon Nov  2 01:53:40 CST 2009
 01:53:40 up 1 day,  3:56,  2 users,  load average: 0.14, 0.05, 0.01

End Benchmark Run: Mon Nov  2 02:05:40 CST 2009
 02:05:40 up 1 day,  4:08,  2 users,  load average: 15.24, 6.46, 2.97


                     INDEX VALUES
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7  2304039.7       61.2
Double-Precision Whetstone                      83.1      550.0       66.2
Execl Throughput                               188.3      187.0        9.9
File Copy 1024 bufsize 2000 maxblocks         2672.0    44994.0      168.4
File Copy 256 bufsize 500 maxblocks           1077.0    13863.0      128.7
File Read 4096 bufsize 8000 maxblocks        15382.0   194142.0      126.2
Pipe-based Context Switching                 15448.6     6150.2        4.0
Pipe Throughput                             111814.6   315681.1       28.2
Process Creation                               569.3      452.1        7.9
Shell Scripts (8 concurrent)                    44.8       43.8        9.8
System Call Overhead                        114433.5   333323.7       29.1
                                                                 =========
     FINAL SCORE                                                      31.3
You have new mail in /var/spool/mail/root

 


我的VPS是光辉互联www.7net.cn的,测试结果感觉这个分数还不错。快去测试一下你的VPS吧。
作者:linuxzgf     原创作品转载请注明出处:运维之家官网http://www.zongguofeng.cn

图示如下
 

相关热词搜索:VPS性能工具UnixBench

上一篇:删除编译安装的Linux软件
下一篇:ubuntu源更新方法

分享到: 收藏