unixbench使用方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unixbench使用方法相关的知识,希望对你有一定的参考价值。
参考技术A unixbench 是一个用于测试 unix 系统性能的工具,也是一个比较通用的 benchmark, 此测试的目的是对类Unix 系统提供一个基本的性能指示,很多测试用于系统性能的不同方面,这些测试的结果是一个指数值(index value,如520),这个值是测试系统的测试结果与一个基线系统测试结果比较得到的指数值,这样比原始值更容易得到参考价值,测试集合里面所有的测试得到的指数值结合起来得到整个系统的指数值。源于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 一般取值1,2,4,8.
42.4lpm
System Call Overhead
测试进入和离开操作系统内核的代价,即一次系统调用的代价。
6.0lpm
Unixbench:简介及使用转
转自:https://www.cnblogs.com/chenshengkai/p/12761467.html 一、安装 1.下载 https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz 2.修改Makefile 交叉编译 #C
【作者】sky
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
以上是关于unixbench使用方法的主要内容,如果未能解决你的问题,请参考以下文章