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服务器综合性能测试方法及工具下载相关推荐

  1. Unixbench——2D图形性能测试方法及工具下载

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

  2. unixbench分析_UnixBench,Bench,SuperBench 和 Zbench 四种常用云服务器综合性能测评脚本工具的对比分析以及使用教程...

    君哥今天写了一篇不用脚本进行云服务器配置真伪鉴定,网络性能测评的文章,有童鞋询问有没有更为简单高效的测试方法呢?当然有.这篇文章以4核8G5M的阿里云服务器为例,分别采用 UnixBench. Ben ...

  3. CPU计算性能speccpu2006的测试方法及工具下载

    CPU计算性能speccpu2006的测试方法及工具下载 简介 测试原理 目录结构 测试方法 基准测试项解析 测试结果 常见问题FAQ 简介 SPEC CPU2006是SPEC组织推出的CPU子系统评 ...

  4. 服务器的性能监测及工具(profmon)

    在使用PerfMon进行服务器基准测试之前,我们将介绍几个技巧来检测服务器的内存使用情况,以确保内存分配不会影响服务器性能. Memory:Available Bytes-这个功能检测操作系统(OS) ...

  5. 使用系统调用pipe建立一条管道线_使用Unixbench对服务器综合性能打分及测试结果...

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

  6. 服务器网络性能调优工具

    一.网络性能调试工具 1.netstat 语法: netstat(选项) 选项: -a或--all:显示所有连线中的Socket: -A<⽹络类型>或--<⽹络类型>:列出该⽹ ...

  7. Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

    Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常 ...

  8. RAKsmart日本服务器的综合性能评测

    前段时间RAKsmart新增日本独立服务器和站群服务器产品,对于有需要亚洲服务器的网友来说确实是不错的消息.很多用户不知道RAKsmart日本服务器产品性能怎么样,所以今天主机侦探就为大家来评测一下R ...

  9. 详解安卓应用性能测试方法以及Android SDK中辅助测试的工具使用

    Android前端APP的性能测试一般针对以下几个方面:应用启动时间:CPU的占用:内存的占用:流量的耗用:电量的耗用:流畅度等.一般对App进行性能测试都需要借助不同的工具完成,本章节会向读者重点介 ...

最新文章

  1. 【Groovy】集合遍历 ( 使用集合的 eachWithIndex 方法进行遍历 | 代码示例 )
  2. JAVA——Java连接MySQL数据库
  3. Android MediaRecorder录制视频提示start failed的解决办法
  4. python爬虫ip代理池_爬虫教程-Python3网络爬虫开发——IP代理池的维护
  5. scp命令下载整个目录
  6. bin文件查看器app_腾讯文件:腾讯官方出品的微信 / QQ 文件管理和清理利器
  7. 天书夜读:从汇编语言到Windows内核编程
  8. c++ vector,list,deque,map,set,hash_map 特点及区别
  9. JSP程序设计 第2版 pdf
  10. KMeans算法流程
  11. 为什么我每天都会使用坚果云
  12. 我的第一本书《FFmpeg音视频开发基础与实战》已正式出版
  13. 中英对照泰戈尔《飞鸟集》(一)
  14. Linux应用编程之截断文件
  15. 通过Hyper-V的方式快速安装Linux虚拟机
  16. 简单解决高分屏模糊问题
  17. VS2019安装和使用(C语言)
  18. 演讲比赛流程管理---C++
  19. 使用Keil uVision5进行开发的必备知识
  20. trader vn 显示不全_vn station2.5.3启动以后,Vntrader lite窗口打不开,cmd启动出现如下提示,请问怎么解决...

热门文章

  1. 软件行业迎来拐点 厂商积极拥抱SaaS和云计算
  2. 美团四面 Java 岗,终获 offer,我是这么回答面试官的
  3. 执行sudo apt-get update时,不再含有release文件问题解决
  4. Python while语句2021-08-27
  5. 实现链栈各种基本运算的算法
  6. 【算法】整数拆分问题
  7. html5页面弹窗,H5页面怎么设置弹窗
  8. M1芯片下Fabric测试网络环境配置
  9. vue在线动态切换主题色方案
  10. VScode 中运行C++,并用g++命令、CMake、配置launch.josn和tasks.json来运行和调试可执行文件