IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 性能测试工具Lmbench的使用和下载 -> 正文阅读

[开发测试]性能测试工具Lmbench的使用和下载

一、引言

Lmbench?是一套简易可移植的,符合ANSI/C 标准为UNIX/POSIX 而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench 旨在使系统开发者深入了解关键操作的基础成本。(百度Lmbench了解详情)

二、软件说明和下载

软件说明:

lmbench是个用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能,测试?方法简单。?
Lmbench是个多平台软件,因此能够对同级别的系统进行比较测试,反映不同系统的优劣势,通过选择不同的库函数我们就能够比较库函数的性能;更为重要的是,作为一个开源软件,?lmbench提供一个测试框架,假如测试者对测试项目有更高的测试需要,能够通过少量的修改源代码达到目的(比如现在只能评测进程创建、终止的性能和进程转换的开销,通过修改部分代码即可实现线程级别的性能测试)

下载:

方式一:百度网盘为本人的一个工具,带有编写好的脚本,可直接运行脚本进行测试。

链接:https://pan.baidu.com/s/1GJ7iOSTYQa4THAjjiD4TXQ?
提取码: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机或服务器设置测试大小,可进行修改脚本测试大小

脚本如图所示:

#!/bin/sh
[ -d lmbench-3.0-a9 ] || tar xf lmbench-3.0-a9.tgz
[ -d results ] || mkdir results
cp config.guess lmbench-3.0-a9/scripts/gnu-os
cd lmbench-3.0-a9
for i in `seq 1 3`
do
(echo "1"
sleep 1
echo "1"
sleep 1
echo "16384"#可修改测试大小
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "\n"
sleep 1
echo "no"
sleep 1
)|make results
make see
done

四、结果查看

?make see查看测试结果,测试结果保存在results目录下的summary.out文件中,若没有,则执行make see | tee -a lmbench.log保存

cd lmbench-3.0-a9/

make see | tee -a lmbench.log

(或进入limbech目录下的result下查看summary.out数据结果)如下图一组数据所示。

?

备注:该资料为本人从事运维测试工作整理所得,如对各位有所帮助请多多点赞关注,后续会进行不断更新测试性能工具使用以及IT类问题

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-12-04 13:44:33  更:2021-12-04 13:44:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:35:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码