unixbench安装及使用

unixbench 是一个用于測试 unix 系统性能的工具。也是一个比較通用的 benchmark, 此測试的目的是对类Unix 系统提供一个主要的性能指示,非常多測试用于系统性能的不同方面,这些測试的结果是一个指数值(index value,如520),这个值是測试系统的測试结果与一个基线系统測试结果比較得到的指数值,这样比原始值更easy得到參考价值,測试集合里面全部的測试得到的指数值结合起来得到整个系统的指数值。源于1995 年,基线系统是“George”。一个工作站:SPARCstation 20‐61,128MB RAM,Solaris2.3。此系统的指数值被设定为10,所以。假设一个系统的最后结果分数为520。意思是指此系统比基线系统执行快52 倍。

一 安装

   Unixbench-5.1.2.tar.gz下载地址:http://soft.vpser.net/test/unixbench/

   tar -xzvf unixbench-5.1.2.tar.gz

   cd Unixbench-5.1.2

   阅读README文件,得知假设不须要进行图形測试或者不在图形化界面下測试,则将Makefile文件里GRAPHICS_TEST = defined凝视掉。我的是在46行。

   make

二 使用

   执行./Run

   对于执行结果。说明例如以下:

 

測试项目

项目说明

基准线

Dhrystone 2 using register variables  

測试 string handling

116700.0lps

Double-Precision Whetstone             

測试浮点数操作的速度和效率

55.0MWIPS

Execl Throughput                           

此測试考察每秒钟能够执行的 execl 系统调用的次数

43.0lps

File Copy 1024 bufsize 2000 maxblocks       

測试从一个文件向另外一个文件数据传输的速率。

3960.0KBps

File Copy 256 bufsize 500 maxblocks          

測试从一个文件向另外一个文件数据传输的速率。

1655.0KBps

File Read 4096 bufsize 8000 maxblocks       

測试从一个文件向另外一个文件数据传输的速率。

5800.0KBps

Pipe-based Context Switching                

測试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数。

12440.0lps

Pipe Throughput                          

一秒钟内一个进程能够向一个管道写 512 字节数据然后再读回的次数

4000.0lps

Process Creation                             

測试每秒钟一个进程能够创建子进程然后收回子进程的次数(子进程一定马上退出)。

126.0lps

Shell Scripts (8 concurrent)                

測试一秒钟内一个进程能够并发地開始一个shell 脚本的 n 个拷贝的次数,n 一般取值1248.

42.4lpm

System Call Overhead   

測试进入和离开操作系统内核的代价,即一次系统调用的代价。

6.0lpm

Score

 

 


posted @ 2019-04-02 12:11  mqxnongmin  阅读(4064)  评论(0编辑  收藏  举报