首页 > 其他分享 >性能测试基准软件 lmBench (待补充)

性能测试基准软件 lmBench (待补充)

时间:2022-09-05 10:22:21浏览次数:76  
标签:lmBench 基准 lmbench 反应时间 内存 测试 软件 性能

lmBench 说明

Lmbench是一套简易,可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统开发者深入了解关键操作的基础成本。
lmbench是个用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能,测试方法简单。
lmbench是个多平台软件,因此能够对同级别的系统进行比较测试,反映不同系统的优劣势,通过选择不同的库函数我们就能够比较库函数的性能;更为重要的是,作为一个开源软件,lmbench提供一个测试框架,假如测试者对测试项目有更高的测试需要,能够通过少量的修改源代码达到目的(比如现在只能评测进程创建、终止的性能和进程转换的开销,通过修改部分代码即可实现线程级别的性能测试)。

带宽测评工具

—读取缓存文件
—拷贝内存
—读内存
—写内存
—管道
—TCP

反应时间测评工具

  • 上下文切换
  • 网络: 连接的建立,管道,TCP,UDP和RPC hot potato
  • 文件系统的建立和删除
  • 进程创建
  • 信号处理
  • 上层的系统调用
  • 内存读入反应时间

其他

  • 处理器时钟比率计算

参考

标签:lmBench,基准,lmbench,反应时间,内存,测试,软件,性能
From: https://www.cnblogs.com/vaughnhuang/p/16657156.html

相关文章

  • RT-Thread Studio增加软件包操作
    RT-ThreadStudio增加软件包操作1.在本地中完成如下操作打开RTthreadStudio的安装目录在当前目录下找到env的目录在env的目录下找到要添加软件包的分类文件夹本......
  • 给软件项目规划师的建议
    给软件项目规划师的建议软件项目经理倾向于犯的一个常见计划错误是低估了支持现有项目/客户所需的时间/精力(如果他们确实这样做的话)。他们可以很容易地认为他们可以在6......
  • 电脑测试软件
    综合测试:鲁大师3DMarkaid64CPU测试:CPUZwprimeCINEBENCHWindows64Bit-FritzChessBenchmark显卡测试:GPU-Z2.4.0.0硬盘测试:ASSSDBenchmarkDiskMark64......
  • 文献管理软件zotero | 下载安装使用与配置分享
    前言最开始阅读文献是使用readpaper平台,在线翻译、做笔记、文献管理都很方便,具体使用可以参考同济子豪兄和官方ReadPaper保姆级教程。但随着科研深入,readpaper的文献管理......
  • 强大的Mac漫画制作软件Comic Life 3
    ComicLife3一款强大的Mac漫画制作软件,它扩展了你可以用你的数码照片做什么。随着页面和面板的布局,精简的图像选择,裁剪和真实的语音气球,可定制的标题,和特殊效果字母的位......
  • 在Centos中yum安装和卸载软件的使用方法
    在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum-yinstallhttpd安装多个相类似的软件时yum-yinstallhttpd*安装多个非类似软件时yum-yinstallht......
  • 软件测试基础
    软件测试1.软件测试定义软件测试就是指,用人工或者自动化的手段来进行测试的过程,目的在于检验它是否满足规定的需求,并弄清楚预期结果与实际结果的差异。(目的:在最短时间......
  • CentOS 7替换默认软件源
    安装CentOS7后,默认源在国外,可以替换为国内的源以提升访问速度参考https://mirrors.ustc.edu.cn/help/centos.htmlsudovi/etc/yum.repos.d/CentOS-Base.repo,写入如下内......
  • Ubuntu 18.04替换默认软件源
    安装Ubuntu18.04后,默认源在国外,可以替换为国内的源以提升访问速度参考https://mirrors.ustc.edu.cn/repogen/sudovi/etc/apt/sources.list,写入以下内容debhttps://m......
  • 助站seo软件有人问我为啥不搞在线版
    一开始考虑搞在线版本的,但是最后考虑再三还是选择软件版本。软件开发起来很繁琐,还偏偏搞软件版本,我是这样考虑的因为在线版,市面上更本不缺,而且在线版本没有软件版本用起来......