获取UNIX BENCH安装包 http://175.6.32.4:88/soft/test/unixbench/unixbench-5.1.2.tar.gz

Linux系统中直接使用wget即可,如若是Windows使用浏览器打开即可下载。

wget http://175.6.32.4:88/soft/test/unixbench/unixbench-5.1.2.tar.gz


对其进行解压

tar -xzvf unixbench-5.1.2.tar.gz


进入工作目录

cd unixbench-5.1.2

由于我这里使用的是云服务器,无可视化页面,所以需将图形化页面关闭。

进入Makefile将开启图形化页面功能注释掉

vim Makefile

# GRAPHIC_TESTS = defined

执行测试程序

./Run


如图所示即为正常开始运行,因测试数据及其多,测试时间会比较久,请耐心等待。

出现下图所示即结束

UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具。

测试项目包括

Dhrystone测试

测试聚焦在字符串处理,没有浮点运算操作。这个测试用于测试链接器编译、代码优化、内存缓存、等待状态、整数数据类型等,硬件和软件设计都会非常大的影响测试结果。

Whetstone 测试

这项测试项目用于测试浮点运算效率和速度。这项测试项目包含若干个科学计算的典型性能模块,包含大量的C语言函数,sin cos sqrt exp和日志以及使用整数和浮点的数学操作。包含数组访问、条件分支和过程调用。

Execl Throughput(execl 吞吐,这里的execl是类unix系统非常重要的函数,非办公软件的execl)测试

这项测试测试每秒execl函数调用次数。execl是 exec函数家族的一部分,使用新的图形处理代替当前的图形处理。有许多命令和前端的execve()函数命令非常相似。

File Copy测试

这项测试衡量文件数据从一个文件被传输到另外一个,使用大量的缓存。包括文件的读、写、复制测试,测试指标是一定时间内(默认是10秒)被重写、读、复制的字符数量。

Pipe Throughput(管道吞吐)测试

pipe是简单的进程之间的通讯。管道吞吐测试是测试在一秒钟一个进程写512比特到一个管道中并且读回来的次数。管道吞吐测试和实际编程有差距。

Pipe-based Context Switching (基于管道的上下文交互)测试

这项测试衡量两个进程通过管道交换和整数倍的增加吞吐的次数。基于管道的上下文切换和真实程序很类似。测试程序产生一个双向管道通讯的子线程。

Process Creation(进程创建)测试

这项测试衡量一个进程能产生子线程并且立即退出的次数。新进程真的创建进程阻塞和内存占用,所以测试程序直接使用内存带宽。这项测试用于典型的比较大量的操作系统进程创建操作。

Shell Scripts测试

shell脚本测试用于衡量在一分钟内,一个进程可以启动并停止shell脚本的次数,通常会测试1,2, 3, 4, 8 个shell脚本的共同拷贝,shell脚本是一套转化数据文件的脚本。

System Call Overhead (系统调用消耗)测试

这项测试衡量进入和离开系统内核的消耗,例如,系统调用的消耗。程序简单重复的执行getpid调用(返回调用的进程id)。消耗的指标是调用进入和离开内核的执行时间。

Graphical Tests(图形)测试

由”ubgears”程序组成,测试非常粗的2D和3D图形性能,尤其是3D测试非常有限。测试结果和硬件,系统合适的驱动关系很大。
10

UNIX BENCH详细安装及使用步骤相关推荐

  1. MySql的详细安装与配置步骤

    安装MySql的详细步骤 1.如果电脑没有下载mysql-5.5.13-win32.msi的,先去网上下载一下,这里提供一个连接,mysql下载点此处. 2.下载好了mysql就可以开始安装了,双击m ...

  2. windows详细安装mysql步骤

    目录 MySQL详细安装过程及步骤 总结 MySQL详细安装过程及步骤 4.1.双击运行下载好的mysql-installer-community-8.0.25.0.msi,程序运行需要一些时间,请等 ...

  3. 清华镜像安装python安装步骤,python详细安装教程

    python安装步骤 步骤一  下载安装包我们从python官方网站:下载python的安装包.这里我选择的是:.点击即可下载获取得到:安装包.该安装包大小:19.3 MB .步骤二  安装. 下载获 ...

  4. 安装 | Windows 10下基于Anaconda的TensorFlow详细安装步骤(续)——Pycharm运行tensorflow

    github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 Blogger:MichaelBeecha ...

  5. Kali Linux 详细安装步骤

    Kali Linux 详细安装步骤 ​ Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统.每一季度更新一次.由Offensive Security Ltd维护和资助 ...

  6. MySQL详细安装步骤

    MySQL详细安装步骤 一.下载MySQL 点击下载MySQL 二.安装 MySQL安装文件分两种.msi和.zip,此处选择zip安装. 解压缩之后其实MySQL就可以使用了,但是要进行环境变量的配 ...

  7. 开源/免费的视频会议:openmeetings的详细安装步骤

    开源/免费的视频会议:openmeetings的详细安装步骤 前言:本人由于受公司之托,叫我找个视频会议,而且还是免费..于是就迷惑,但是还得找啊,毕竟是上司交个我的任务,必须完成!!!所以就到网上找 ...

  8. 系统之家xp服务器系统怎么安装,windowsxp系统之家系统详细安装步骤

    网友们都深爱windowsxp系统之家,因为windowsxp系统稳定,兼容性好,运行速度快,是非常适合我们玩游戏使用的系统,那么现在就让windows7之家小编告诉大家windowsxp系统之家系统 ...

  9. Centos7 Yum安装MYSQL8.0详细安装步骤

    Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...

最新文章

  1. arm32 linux 内存分布,gcc代码反汇编查看内存分布[2]: arm-linux-gcc
  2. golang中的文件读写
  3. newman的键盘不错
  4. 配置虚拟机 Linux 静态IP
  5. erp物料报废 oracle_ERP核心业务流程和Oracle-ERP业务和数据对象分析
  6. SAP电商云CCV2 Restful API enablement
  7. LeetCode算法入门- Generate Parentheses -day16
  8. 庞特里亚金最小值原理求解能耗最小化的时间最优OBVP问题
  9. 【Vue2.0】—过滤器(七)
  10. 常见OJ提交结果对照表
  11. 视频教程-sql注入系列课程-渗透测试
  12. 主析取范式与主合取范式
  13. C4D常用操作——挤压+倒角详解
  14. python解析can报文_解析.DBC文件, 读懂CAN通信矩阵,实现车内信号仿真
  15. Win7安装.net 4.7.2
  16. 模糊综合评价在实际问题中的应用(案例)
  17. Windows超级管理器 8.72 这一刻,刻不容缓。
  18. VC浏览器相关的学习(七)(BHO捕获鼠标键盘事件)
  19. Qt中Qlabel 图片拖放显示
  20. 比较火的NFT数字艺术品交易平台

热门文章

  1. tx.origin 与 msg.sender
  2. 电脑同时连接内网和外网的方法
  3. 如何连接到console口进行防火墙/交换机的管理
  4. Springboot智能物流拼单组合系统设计与实现
  5. 赛孚耐SafeNet开发狗超级狗开发入门
  6. Linux系统点亮LED
  7. .java文件出现小闹钟
  8. 如何查找自己的msn邮箱地址
  9. 一份北大信科内部流传的 “CS 自救指南”(无广推荐)
  10. matlab星三角变压器,星三角降压启动的主回路图解