位置: 编程技术 - 正文

在Linux中使用unixbench来测试测试系统性能(在linux中使用什么命令可以执行shell脚本)

编辑:rootadmin

推荐整理分享在Linux中使用unixbench来测试测试系统性能(在linux中使用什么命令可以执行shell脚本),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在linux中使用什么命令可以给命令起别名,在linux中使用apache发布web服务,在linux中使用apache发布web服务时默认web站点,在linux中使用apache发布web服务,在linux中使用apache发布web服务时默认web站点,在linux中使用什么可以执行shell脚本,在linux中使用apache发布web服务时默认web站点,在linux中使用apache发布web服务时默认web站点,内容如对您有帮助,希望把文章链接给更多的朋友!

unixbench是什么?

unixbench是一套unix系统基准测试套件。unixbench的设计目标是为类unix系统提供一套基本的指标,所以有许多项目测试系统各方面的性能。各项的测试有得分,然后有一个综合的得分,这样可以很方便的通过分数去比较。

unixbench也包含一些非常简单的2D和3D图形测试。

unixbench也支持多CPU系统的测试,默认的行为是测试两次,第一次是一个进程的测试,第二次是N份测试,N等于CPU个数。这样的设计是为了以下目标:

测试系统的单任务性能

测试系统的多任务性能

测试系统并行处理的能力

unixbench一个基于系统的基准测试工具,不单纯是CPU 内存 或者磁盘测试工具。测试结果不仅仅取决于硬件,也取决于系统、开发库、甚至是编译器。

测试项目

Dhrystone测试

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

Whetstone 测试

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

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

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

在Linux中使用unixbench来测试测试系统性能(在linux中使用什么命令可以执行shell脚本)

File Copy测试

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

Pipe Throughput(管道吞吐)测试

pipe是简单的进程之间的通讯。管道吞吐测试是测试在一秒钟一个进程写比特到一个管道中并且读回来的次

数。管道吞吐测试和实际编程有差距。

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测试非常有限。测试结果和硬件,系统合适的驱动关系很大。

unixbench安装复制代码代码如下: wget xvfz unixbench-5.1.2.tar.gzcd unixbench-5.1.2 如果不需要测试图形,注释掉Makefile文件的这一行 复制代码代码如下: #GRAPHIC_TESTS = defined 运行 复制代码代码如下:./Run测试结果 复制代码代码如下: # # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # Version 5.1.2 Based on the Byte Magazine Unix Benchmark Multi-CPU version Version 5 revisions by Ian Smith, Sunnyvale, CA, USA December , johantheghost at yahoo period com1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 x Execl Throughput 1 2 x File Copy bufsize maxblocks 1 2 x File Copy bufsize maxblocks 1 2 x File Copy bufsize maxblocks 1 2 x Pipe Throughput 1 2 3 4 5 6 7 8 9 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 x Process Creation 1 2 x System Call Overhead 1 2 3 4 5 6 7 8 9 x Shell Scripts (1 concurrent) 1 2 x Shell Scripts (8 concurrent) 1 2 3======================================================================== BYTE UNIX Benchmarks (Version 5.1.2) System: localhost.localdomain: GNU/Linux OS: GNU/Linux -- 3..0-.8.1.el7.x_ -- #1 SMP Mon Sep :: UTC Machine: x_ (x_) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Xeon(R) CPU X @ 2.GHz (.8 bogomips) x-, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization :: up 1 day, 2:, 1 user, load average: 0., 0., 0.; runlevel 3------------------------------------------------------------------------Benchmark Run: Wed Nov :: - :: CPU in system; running 1 parallel copy of testsDhrystone 2 using register variables .0 lps (.0 s, 7 samples)Double-Precision Whetstone .4 MWIPS (9.0 s, 7 samples)Execl Throughput .3 lps (.0 s, 2 samples)File Copy bufsize maxblocks .3 KBps (.0 s, 2 samples)File Copy bufsize maxblocks .2 KBps (.0 s, 2 samples)File Copy bufsize maxblocks .4 KBps (.0 s, 2 samples)Pipe Throughput .0 lps (.0 s, 7 samples)Pipe-based Context Switching .5 lps (.0 s, 7 samples)Process Creation .4 lps (.0 s, 2 samples)Shell Scripts (1 concurrent) .4 lpm (.0 s, 2 samples)Shell Scripts (8 concurrent) .1 lpm (.0 s, 2 samples)System Call Overhead .1 lps (.0 s, 7 samples)System Benchmarks Index Values BASELINE RESULT INDEXDhrystone 2 using register variables .0 .0 .7Double-Precision Whetstone .0 .4 .5Execl Throughput .0 .3 .2File Copy bufsize maxblocks .0 .3 .3File Copy bufsize maxblocks .0 .2 .4File Copy bufsize maxblocks .0 .4 .2Pipe Throughput .0 .0 .1Pipe-based Context Switching .0 .5 .2Process Creation .0 .4 .3Shell Scripts (1 concurrent) .4 .4 .6Shell Scripts (8 concurrent) 6.0 .1 .4System Call Overhead .0 .1 .5 ========System Benchmarks Index Score .7

Linux中查看帮助相关的命令整理 -h或者--help帮助命令的使用详解查看shell内置命令的帮助,可以使用-h或者--help复制代码代码如下:#wget--help或者为了方便查看,和less命令一起使用复制代

Linux系统中Starting pptpd无法运行的解决办法 安装pptpd后,启动服务时无法启动复制代码代码如下:servicepptpdstart若已经配置chkconfigpptpdon则开机时停止在Startingpptpd:运行不下去。复制代码代码如下:tail-

在Linux的命令行中操作屏幕录制的方法 script和scriptreplay在绝大多数GNU/Linux发行版中都是可用的,script用于将屏幕会话记录到一个文件中,scriptreplay用于将记录的屏幕会话进行回放,下面我们

标签: 在linux中使用什么命令可以执行shell脚本

本文链接地址:https://www.jiuchutong.com/biancheng/365496.html 转载请保留说明!

上一篇:Linux系统下VNC SERVER的相关配置(linux版vnc)

下一篇:Linux中查看帮助相关的命令整理(linux查看命令帮助信息的方式)

  • 幼儿园会计需要做什么工作
  • 确认固定资产减值损失
  • 毛利率在餐饮中表示什么意思?
  • 公司申请破产后股东需要还债吗
  • 政府会计制度银行存款利息咋处理
  • 居民企业参股外国企业信息报告填写
  • 董事费监事费个税计算
  • 资产评估机构可以评估土地吗
  • 关联企业间无偿资金的占用属于借款费用吗
  • 个体户能不能去注销
  • 跨月未抵扣的专用发票开红字发票
  • 劳务公司开的3%专用发票能抵扣吗
  • 水利建设专项收入计入什么科目
  • 没有座机怎么填固定电话
  • 金三打印客户端插件如何下载?
  • 年度账套怎么结转下一年
  • 增值税简易征收范围
  • 以银行存款缴纳企业所得税所引起的变动为
  • 开具红字专用发票要求
  • 发票抬头写个人税号怎么写
  • 小规模季超过30,增值税怎么收
  • win11隐藏图标怎么弄出来
  • 进项发票没认证可以开红字申请单吗
  • win7系统我的电脑图标不见了
  • 购买办公用品是否缴纳印花税
  • mysql输入中文显示乱码
  • 免税收入与不征税收入的区别
  • encore是什么软件
  • php正则函数内容匹配
  • 资产减值会计处理论文
  • 残保金的会计处理
  • php redis操作
  • php一个文件搞定两个文件
  • php json数据
  • python二叉树遍历算法
  • 个人所得税纳税记录怎么查询
  • 公司注销退还股票流程
  • 项目资金支付
  • 收回已冲销的应收账款会计分录
  • 大公司要求小规模公司交税
  • 企业会计准则是属于什么
  • 电子发票查询真伪
  • sqlserver怎么把数据库导出来
  • 用库存现金支付职工医药费用69元,会计人员
  • 小规模第一次申报流程
  • 个税的缴纳期数是什么
  • 主营业务利润和利润总额
  • 购销合同印花税计税依据
  • 企业培训费怎么入账
  • 技术人员工资计入生产成本吗
  • 计提未到期责任准备金的意义
  • 代收通行费不征税吗
  • 最新mysql数据库安装步骤
  • sqlserver not in 语句使程充崩溃
  • mysql类似软件
  • win2003系统要求
  • wfxsnt40.exe - wfxsnt40是什么进程
  • win8系统怎么更改无线网络IP
  • mac入门视频教程
  • win7打不开网页,可以重装系统吗
  • 怎么降到windows7
  • win10系统笔记本怎么连接wifi
  • 怎么提升win7性能
  • 电脑预装软件是什么意思
  • linux里chmod用法
  • cocos2dx4.0教程
  • nodejs中的事件循环的执行顺序
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • js 操作excel
  • node.js中的http.response.end方法使用说明
  • unity怎么新建项目
  • js dom操作方法
  • python中jsonpath
  • 注销发票怎么处理流程
  • 福建电子税务局社保缴费操作
  • 国家税务总局上海市电子税务局
  • 通讯费报销会计分录
  • 海员证办理流程需要什么手续时间多长
  • 欠税多久法院立案
  • 当月专票作废流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设