Unixbench服务器综合性能测试方法及工具下载
UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具。
UnixBench会执行一系列的测试,包括2D和3D图形系统的性能衡量,测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器。
测试系统各个方面一系列的性能,然后将每个测试结果和一个基准值进行比较,得到一个索引值,所有测试项目的索引值结合在一起形成一个测试分数值。指数值越高,性能越好。
各项的测试有得分,然后有一个综合的得分,这样可以很方便的通过分数去比较。
文末获取【unixbench】工具下载地址
测试方法
1.登录并拷贝unixbench工具包至系统,解压unixbench测试包
#tar -xvf UnixBench5.1.3-1.tar.bz2
#cd unixbench-5.1.3-1
2.修改解压后的文件夹中的Makefile文件:
修改第50行
GL_LIBS = -lGL -lXext -lX11
为
GL_LIBS = -lGL -lXext -lX11 -lm,
3.编译,打开终端执行命令:make
4.打开终端执行测试:
./Run -c 1 -c N(N为cpu核数,查看核数命令:cat /proc/cpuinfo 或cat /proc/cpuinfo |grep processor|wc -l)
测试过程如下图所示:
测试完成后,测试结果保存在result目录下
测试结果分析
单cpu如下图所示:
多个cpu如下图所示:
参数说明
测试项目 | 项目说明 | 基准线 |
---|---|---|
Dhrystone 2 using register variables | 测试 string handling | 21942626.2 lps |
Double-Precision Whetstone | 测试浮点数操作的速度和效率 | 3628.1 MWIPS |
Execl Throughput | 此测试考察每秒钟可以执行的 execl 系统调用的次数 | 3280.9 lps |
File Copy 1024 bufsize 2000 maxblocks | 测试从一个文件向另外一个文件传输数据的速率 | 415600.3 KBps |
File Copy 256 bufsize 500 maxblocks | 测试从一个文件向另外一个文件传输数据的速率 | 123782.0 KBps |
File Copy 4096 bufsize 8000 maxblocks | 测试从一个文件向另外一个文件传输数据的速率 | 1129812.9 KBps |
Pipe Throughput | 一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数 | 728298.4 lps |
Pipe-based Context Switching | 测试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数 | 132783.7 lps |
Process Creation | 测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出) | 5481.8 lps |
Shell Scripts (1 concurrent) | 测试一秒钟内一个进程可以并发地开始一个shell 脚本的 n 个拷贝的次数,n 一般取值1,2,4,8. | 4263.5 lpm |
Shell Scripts (8 concurrent) | 测试一秒钟内一个进程可以并发地开始一个shell 脚本的 n 个拷贝的次数,n 一般取值1,2,4,8. | 1998.2 lpm |
System Call Overhead | 测试进入和离开操作系统内核的代价,即一次系统调用的代价 | 481112.8 lps |
System Benchmarks Index Score | 系统基准指数得分 | 844.4 |
更多精彩文章可关注公众号【天耀数码】,公众号回复【unixbench】获取下载地址。
Unixbench服务器综合性能测试方法及工具下载相关推荐
- Unixbench——2D图形性能测试方法及工具下载
简介 UnixBench是一个类unix(Unix,BSD,Linux)系统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能. Unixbench的主要测试项目有:系统调用.读写 ...
- unixbench分析_UnixBench,Bench,SuperBench 和 Zbench 四种常用云服务器综合性能测评脚本工具的对比分析以及使用教程...
君哥今天写了一篇不用脚本进行云服务器配置真伪鉴定,网络性能测评的文章,有童鞋询问有没有更为简单高效的测试方法呢?当然有.这篇文章以4核8G5M的阿里云服务器为例,分别采用 UnixBench. Ben ...
- CPU计算性能speccpu2006的测试方法及工具下载
CPU计算性能speccpu2006的测试方法及工具下载 简介 测试原理 目录结构 测试方法 基准测试项解析 测试结果 常见问题FAQ 简介 SPEC CPU2006是SPEC组织推出的CPU子系统评 ...
- 服务器的性能监测及工具(profmon)
在使用PerfMon进行服务器基准测试之前,我们将介绍几个技巧来检测服务器的内存使用情况,以确保内存分配不会影响服务器性能. Memory:Available Bytes-这个功能检测操作系统(OS) ...
- 使用系统调用pipe建立一条管道线_使用Unixbench对服务器综合性能打分及测试结果...
Unixbench是一个类unix系统(Unix,BSD,Linux)下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能,简称UB.Unixbench的主要测试项目有:系统调用.读 ...
- 服务器网络性能调优工具
一.网络性能调试工具 1.netstat 语法: netstat(选项) 选项: -a或--all:显示所有连线中的Socket: -A<⽹络类型>或--<⽹络类型>:列出该⽹ ...
- Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程
Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常 ...
- RAKsmart日本服务器的综合性能评测
前段时间RAKsmart新增日本独立服务器和站群服务器产品,对于有需要亚洲服务器的网友来说确实是不错的消息.很多用户不知道RAKsmart日本服务器产品性能怎么样,所以今天主机侦探就为大家来评测一下R ...
- 详解安卓应用性能测试方法以及Android SDK中辅助测试的工具使用
Android前端APP的性能测试一般针对以下几个方面:应用启动时间:CPU的占用:内存的占用:流量的耗用:电量的耗用:流畅度等.一般对App进行性能测试都需要借助不同的工具完成,本章节会向读者重点介 ...
最新文章
- 【Groovy】集合遍历 ( 使用集合的 eachWithIndex 方法进行遍历 | 代码示例 )
- JAVA——Java连接MySQL数据库
- Android MediaRecorder录制视频提示start failed的解决办法
- python爬虫ip代理池_爬虫教程-Python3网络爬虫开发——IP代理池的维护
- scp命令下载整个目录
- bin文件查看器app_腾讯文件:腾讯官方出品的微信 / QQ 文件管理和清理利器
- 天书夜读:从汇编语言到Windows内核编程
- c++ vector,list,deque,map,set,hash_map 特点及区别
- JSP程序设计 第2版 pdf
- KMeans算法流程
- 为什么我每天都会使用坚果云
- 我的第一本书《FFmpeg音视频开发基础与实战》已正式出版
- 中英对照泰戈尔《飞鸟集》(一)
- Linux应用编程之截断文件
- 通过Hyper-V的方式快速安装Linux虚拟机
- 简单解决高分屏模糊问题
- VS2019安装和使用(C语言)
- 演讲比赛流程管理---C++
- 使用Keil uVision5进行开发的必备知识
- trader vn 显示不全_vn station2.5.3启动以后,Vntrader lite窗口打不开,cmd启动出现如下提示,请问怎么解决...
热门文章
- 软件行业迎来拐点 厂商积极拥抱SaaS和云计算
- 美团四面 Java 岗,终获 offer,我是这么回答面试官的
- 执行sudo apt-get update时,不再含有release文件问题解决
- Python while语句2021-08-27
- 实现链栈各种基本运算的算法
- 【算法】整数拆分问题
- html5页面弹窗,H5页面怎么设置弹窗
- M1芯片下Fabric测试网络环境配置
- vue在线动态切换主题色方案
- VScode 中运行C++,并用g++命令、CMake、配置launch.josn和tasks.json来运行和调试可执行文件