UNIX BENCH详细安装及使用步骤
获取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详细安装及使用步骤相关推荐
- MySql的详细安装与配置步骤
安装MySql的详细步骤 1.如果电脑没有下载mysql-5.5.13-win32.msi的,先去网上下载一下,这里提供一个连接,mysql下载点此处. 2.下载好了mysql就可以开始安装了,双击m ...
- windows详细安装mysql步骤
目录 MySQL详细安装过程及步骤 总结 MySQL详细安装过程及步骤 4.1.双击运行下载好的mysql-installer-community-8.0.25.0.msi,程序运行需要一些时间,请等 ...
- 清华镜像安装python安装步骤,python详细安装教程
python安装步骤 步骤一 下载安装包我们从python官方网站:下载python的安装包.这里我选择的是:.点击即可下载获取得到:安装包.该安装包大小:19.3 MB .步骤二 安装. 下载获 ...
- 安装 | Windows 10下基于Anaconda的TensorFlow详细安装步骤(续)——Pycharm运行tensorflow
github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 Blogger:MichaelBeecha ...
- Kali Linux 详细安装步骤
Kali Linux 详细安装步骤 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统.每一季度更新一次.由Offensive Security Ltd维护和资助 ...
- MySQL详细安装步骤
MySQL详细安装步骤 一.下载MySQL 点击下载MySQL 二.安装 MySQL安装文件分两种.msi和.zip,此处选择zip安装. 解压缩之后其实MySQL就可以使用了,但是要进行环境变量的配 ...
- 开源/免费的视频会议:openmeetings的详细安装步骤
开源/免费的视频会议:openmeetings的详细安装步骤 前言:本人由于受公司之托,叫我找个视频会议,而且还是免费..于是就迷惑,但是还得找啊,毕竟是上司交个我的任务,必须完成!!!所以就到网上找 ...
- 系统之家xp服务器系统怎么安装,windowsxp系统之家系统详细安装步骤
网友们都深爱windowsxp系统之家,因为windowsxp系统稳定,兼容性好,运行速度快,是非常适合我们玩游戏使用的系统,那么现在就让windows7之家小编告诉大家windowsxp系统之家系统 ...
- Centos7 Yum安装MYSQL8.0详细安装步骤
Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...
最新文章
- arm32 linux 内存分布,gcc代码反汇编查看内存分布[2]: arm-linux-gcc
- golang中的文件读写
- newman的键盘不错
- 配置虚拟机 Linux 静态IP
- erp物料报废 oracle_ERP核心业务流程和Oracle-ERP业务和数据对象分析
- SAP电商云CCV2 Restful API enablement
- LeetCode算法入门- Generate Parentheses -day16
- 庞特里亚金最小值原理求解能耗最小化的时间最优OBVP问题
- 【Vue2.0】—过滤器(七)
- 常见OJ提交结果对照表
- 视频教程-sql注入系列课程-渗透测试
- 主析取范式与主合取范式
- C4D常用操作——挤压+倒角详解
- python解析can报文_解析.DBC文件, 读懂CAN通信矩阵,实现车内信号仿真
- Win7安装.net 4.7.2
- 模糊综合评价在实际问题中的应用(案例)
- Windows超级管理器 8.72 这一刻,刻不容缓。
- VC浏览器相关的学习(七)(BHO捕获鼠标键盘事件)
- Qt中Qlabel 图片拖放显示
- 比较火的NFT数字艺术品交易平台