1

首先在github下载UnixBench;

2

【执行测试】解压缩之后,执行进入目录Unixbench,执行命令./Run即可。脚本会先进行编译,然后在执行测试。运行截图:

3

【测试得分项说明】graphic的测试项(大多数VPS都是没有显卡或者是集显,所以图像性能无需测试),运行10-30分钟后(根据CPU内核数量,运算时间不等)得出分数,越高越好。

4

Dhrystone 2 using register variables

此项用于测试 string handling,因为没有浮点操作,所以深受软件和硬件设计(hardware and software design)、编译和链接(compiler and linker options)、代码优化(code optimazaton)、对内存的cache(cache memory)、等待状态(wait states)、整数数据类型(integer data types)的影响。

5

Double-Precision Whetstone

这一项测试浮点数操作的速度和效率。这一测试包括几个模块,每个模块都包括一组用于科学计算的操作。覆盖面很广的一系列 c 函数:sin,cos,sqrt,exp,log 被用于整数和浮点数的数学运算、数组访问、条件分支(conditional branch)和程序调用。此测试同时测试了整数和浮点数算术运算。

6

Execl Throughput

此测试考察每秒钟可以执行的 execl 系统调用的次数。execl 系统调用是 exec 函数族的一员。它和其他一些与之相似的命令一样是 execve() 函数的前端。

7

File copy

测试从一个文件向另外一个文件传输数据的速率。每次测试使用不同大小的缓冲区。这一针对文件 read、write、copy 操作的测试统计规定时间(默认是 10s)内的文件 read、write、copy 操作次数。

8

Pipe Throughput

管道(pipe)是进程间交流的最简单方式,这里的 Pipe throughtput 指的是一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数。需要注意的是,pipe throughtput 在实际编程中没有对应的真实存在。

9

Pipe-based Context Switching

这个测试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数。这一点很向现实编程中的一些应用,这个测试程序首先创建一个子进程,再和这个子进程进行双向的管道传输。

10

Process Creation

测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出)。process creation 的关注点是新进程进程控制块(process control block)的创建和内存分配,即一针见血地关注内存带宽。一般说来,这个测试被用于对操作系统进程创建这一系统调用的不同实现的比较。

11

System Call Overhead

测试进入和离开操作系统内核的代价,即一次系统调用的代价。它利用一个反复地调用 getpid 函数的小程序达到此目的。

12

Shell Scripts

测试一秒钟内一个进程可以并发地开始一个 shell 脚本的 n 个拷贝的次数,n 一般取值 1,2,4,8。(我在测试时取 1, 8)。这个脚本对一个数据文件进行一系列的变形操作(transformation)。

END

unixbench图形化测试_unixbench使用方法相关推荐

  1. 优秀课程案例:图形化编程画圆方法汇总

    图形化编程画圆方法 一.图形化编程画圆的五种方法: 1.多边形法 结论:一个正多边形边数越多,就越接近一个圆. 2.直接绘制:前进一步,旋转一度,重复执行360次. 3.根据圆的定义来画圆,从圆心根据 ...

  2. 2021-10-29 记录一次ubuntu重启后,无法进入图形化界面的解决方法

    记录一次ubuntu重启后,无法进入图形化界面的解决方法 问题描述 尝试解决的经过 分析原因 总结 后记 最后的最后 问题描述 系统:Ubuntu18.04 显卡:Nvidia RTX Titan 2 ...

  3. XManager远程Linux 安装Oracle 图形化界面xstart解决方法

    XManager远程Linux 安装Oracle 图形化界面xstart解决方法 参考文章: (1)XManager远程Linux 安装Oracle 图形化界面xstart解决方法 (2)https: ...

  4. filecoin lotus 图形化测试平台pond

    准备工作 参考 搭建filecoin lotus私有网络及vscode下调试源码 编译 make pond 运行 ./pond run 现在打开 http://127.0.0.1:2222 功能界面 ...

  5. MySQL57图形化建表_Navicat 创建数据库和表之图形化界面方法

    本文主要介绍 Navicat 连接 MySQL 使用,创建数据库和表. 创建之前,我们需要一台已经配置好MySQL数据库和安装了Navicat客户端的电脑. 使用Navicat创建数据库和表有两种方法 ...

  6. c语言开发虚拟仪器,基于C语言的虚拟仪器图形化面板设计方法与实现_熊建云

    科技创新与应用 2013年第25期 信息技术 基于C语言的虚拟仪器图形化面板设计方法与实现 熊建云 (四川信息职业技术学院,四川广元628017) 摘 要:用菜单方式表达虚拟仪器功能与实现对仪器功能的 ...

  7. 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法

    安装的时候,千万不要一路下一步,you should know,linux不是windows那么的傻瓜. 方法一: 在倒数最后一步,选择Desktop,而千万不要下一步,默认选择Basic Serve ...

  8. iperf测试工具使用方法

    iperf 是一个 TCP/IP 和 UDP/IP 的性能测量工具,能够提供网络吞吐率信息,以及震动.丢包率.最大段和最大传输单元大小等统计信息:从而能够帮助我们测试网络性能,定位网络瓶颈.iperf ...

  9. WSL2使用xrdp实现Liunx图形化桌面

    由于使用wsl跑代码时需要 pyplot 把数据可视化一下,但是发现 import matplotlib.pyplot as plt # other code plt.show() 在 plt.sho ...

最新文章

  1. 0025-中点位移的速度
  2. Matlab | Matlab从入门到放弃(2)——索引
  3. 潭州课堂25班:Ph201805201 django 项目 第三十九课 后台 文章发布,图片上传到 FastDFS后端实现 七牛云讲解(课堂笔记)...
  4. Leetcode算法题(C语言)8--加一
  5. java volatitl_Java中的关键字volatitle
  6. java转换ppt,ppt转成图片 乱码问题解决
  7. 如何写出干净整洁的代码
  8. 分享33个超棒的海洋地貌风光图片
  9. Json与List、Map、entity的互相转化
  10. Java 基础 Collection集合拓展
  11. 3.3 伴随矩阵法求逆矩阵
  12. rust future async/await
  13. Ruff 公开课回顾——物联网应用已经落地,区块链技术紧随其后
  14. 日期控件--WdatePicker的使用小技能
  15. Catalina 10.15.7屏蔽更新提示
  16. LeetCode知识点总结 - 977
  17. 微信小程序第六节:WXML语法学习
  18. Spring框架【超详细学习笔记】
  19. “无法启动Outlook,无法打开Outlook窗口”解决方法分享
  20. 扁平化大漠主题卡通 PPT模板

热门文章

  1. ZK的currentElapsedTime
  2. 射频波段、频率与波长对照表
  3. PPT模板(毕业答辩55套+扁平风格11套+创意风格13套)79套模板
  4. Python3自定义栈类
  5. linux电脑硬盘坏了无法识别,移动硬盘读不出来|无法识别6种修复方法图解
  6. 2022年,文献检索与利用期末考试答案(仅供参考)
  7. 谷歌浏览器打不开github网址
  8. R数据框合并(merge)的几种方式
  9. git merge的用法
  10. 自己动手做一个小爱同学温湿度传感器(成本八块左右)