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 一般取值1,2,4,8.

42.4lpm

System Call Overhead   

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

6.0lpm

Score

 

 

unixbench安装及使用的更多相关文章

  1. unixbench安装使用

    UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能.Unixbench的主要测试项目有:系统调用.读写.进程. ...

  2. 安装 unixbench 报错解决方法

    一.准备工作 1.首先使用root用户登陆. 2.运行Unixbeanch需要GCC的支持,在安装Unixbeanch之前,需要先安装GCC,在Debian中,直接执行如下命令: 复制代码 代码如下: ...

  3. UnixBench测试

    安装: 1. UnixBench from version 5.1 on has both system and graphics tests.    If you want to use the g ...

  4. Linux性能测试工具-UnixBench

    ■下载路径: unixbench-5.1.2.tar.gz :http://soft.vpser.net/test/unixbench/ unixbench-5.1.3.tar.gz :http:// ...

  5. VPS性能综合测试(5):UnixBench工具介绍

    UnixBench 介绍 UnixBench 是一个类 unix (Unix, BSD, Linux 等) 系统下的性能测试工具,它是一个开源工具.可以用于测试系统主机的性能. UnixBench 进 ...

  6. 【Linux知识】server性能测试--UnixBench

    链接地址: http://blog.csdn.net/jason_asia/article/details/38309079 1.1.   server性能测试UnixBench 分别DELL R72 ...

  7. VPS性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench和压力测试

    现在便宜的VPS主机越来越多了,一些美国的VPS主机甚至给出1美元一月的VPS,堪比虚拟主机还要便宜,巨大的价格优势吸引不少人购买和使用,而近些年来国内的主机商也开始意识到便宜的VPS对草根站长的诱惑 ...

  8. VPS性能测试shell工具以及锐速安装

    比较熟悉的UnixBench非常耗费资源,需要长时间跑满cpu和IO,很多主机商都深恶痛绝,会做各种限制,其实也代表不了实际使用的业务效果,毕竟真正需要那么多cpu和IO的应用并不多.而网络状况却是大 ...

  9. centos7 lvm合并分区脚本初探-linux性能测试 -centos7修改网卡名字-jdk环境安装脚本-关键字查询文件-批量添加用户

    1.#!/bin/bash lvmdiskscan | grep centos > /root/a.txt a=`sed -n '1p' /root/a.txt` b=`sed -n '2p' ...

随机推荐

  1. 免费的mysql数据库

    https://blog.csdn.net/kernel_/article/details/53320498

  2. servlet3

    亿级流量架构 http://www.iteye.com/blogs/subjects/as-core servlet3.1对比 http://jinnianshilongnian.iteye.com/ ...

  3. javascrip学习之基础

    弹窗信息:三种消息框:警告框.确认框.提示框. window.alert("sometext"); var r=confirm("按下按钮");//提示信息,返 ...

  4. Perf -- Linux下的系统性能调优工具,第 2 部分 特殊用法以及内核调优示例

    https://www.ibm.com/developerworks/cn/linux/l-cn-perf2/ 本文内容简介 之前介绍了 perf 最常见的一些用法,关注于 Linux 系统上应用程序 ...

  5. 转:Android中的Handler的机制与用法详解

    注:Message类的用法: message的几个参数都可以携带数据,其中arg1与arg2可以携带int类型,what是用户自定义的int型,这样接受者可以了解这个消息的信息. 说明:使用Messa ...

  6. (转)shell中各种括号的作用()、(())、[]、[[]]、{}

    shell中各种括号的作用().(()).[].[[]].{} 原文:http://www.jb51.net/article/60326.htm http://blog.csdn.net/good_h ...

  7. C++(SOCKET)简单爬虫制作

    先给出代码:(我使用的是VS编译器,需要在项目->project属性-> #include <iostream> #include <stdio.h> #inclu ...

  8. 浅入分析Linux

    Linux 操作系统必须完成的两个主要目的 与硬件部分交互, 为包含在硬件平台上的所有底层可编程部件提供服务 为运行在计算机系统上的应用程序(即所谓的用户空间)提供执行环境 一些操作系统运行所有的用户 ...

  9. [转] asp.net core Introducing View Components

    本文转自:http://www.c-sharpcorner.com/uploadfile/8c19e8/asp-net-5-getting-started-with-asp-net-mvc-6/ In ...

  10. code first关系表达

    1.一对多关系 [Table("classInfo")] public class ClassInfo { public int Id { get; set; } public s ...