性能测试工具Lmbench的使用和下载

发表于:2021-12-09 09:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:我战    来源:稀土掘金

  一、引言
  Lmbench 是一套简易可移植的,符合ANSI/C 标准为UNIX/POSIX 而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench 旨在使系统开发者深入了解关键操作的基础成本。(百度Lmbench了解详情)
  二、软件说明和下载
  软件说明:
  lmbench是个用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能,测试 方法简单。
  Lmbench是个多平台软件,因此能够对同级别的系统进行比较测试,反映不同系统的优劣势,通过选择不同的库函数我们就能够比较库函数的性能;更为重要的是,作为一个开源软件, lmbench提供一个测试框架,假如测试者对测试项目有更高的测试需要,能够通过少量的修改源代码达到目的(比如现在只能评测进程创建、终止的性能和进程转换的开销,通过修改部分代码即可实现线程级别的性能测试
  下载:
  方式一:百度网盘为本人的一个工具,带有编写好的脚本,可直接运行脚本进行测试。
  链接:pan.baidu.com/s/1GJ7iOSTY…
  提取码:jayn
  方式二:www.bitmover.com/ lmbench  (进入该网站下载)
  三、测试步骤
  3.1上传安装包到/home路径,并解压文件
  cd /home
  tar -zxvf lmbench-3.0-a9.tgz
  mkdir results  ###需要创建一个results目录
  cp config.guess lmbench-3.0-a9/scripts/gnu-os  修正gnu-os参数,解决arm系统适配问题
  chmod 777 –R lmbench-3.0-a9/  #授权
  config.guess文件网盘下载自带有。
  3.2、OS配置(也可不设置)
  设置调频模式为performance
  apt update
  apt install –y cpupower*
  cpupower frequency-set –g performance
  3.3、测试执行
  配合深度OS时,可能存在测试结果显示不全问题,需要修改getsummary 文件。
  vi /home/lmbench-3.0-a9/scripts/getsummary
  在第29行插入如下标红代码:
  lmbench-3.0-a9目录下运行:
  make results   #执行测试
  1,测试内存设置大小根据需要修改,默认为系统内存的80%,为节省时间,选择64MB,设置的内存大小对测试结果影响不大。
  2,Mail results 选n;
  其他选默认即可。
  方法二:下载对应网盘工具,直接运行脚本。
  bash lmbench-test.sh
  #根据个人测试PC机或服务器设置测试大小,可进行修改脚本测试大小
  脚本如图所示:

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号