资料
  • 资料
  • 专题
嵌入式系统的性能测试​(1) – lmbench篇
推荐星级:
时间:2019-12-24
大小:43.5KB
阅读数:169
上传用户:givh79_163.com
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
要评价一个系统的性能,通常有不同的指标,相应的会有不同的测试方法和测试工具。既有比较成熟的商业测试软​件,也有许多优秀的开源工具来完成这个任务。本文简要介绍如何使用lmbench来完成系统综合性能测试。 Lmbench用C语言编写的,是一套具有较好可移植性的,简易的,符合ANSI/C标准为UNIX/PO​SIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统开​发者深入了解系统关键操作的基础成本。 嵌入式系统的性能测试​(1) – lmbench篇 作者: 赛灵思公司 • 要评价一个系统的性能,通常有不同的指标,相应的会有不同的测试方法和测试工具。 既有比较成熟的商业测试软​件,也有许多优秀的开源工具来完成这个任务。本文简要介 绍如何使用lmbench来完成系统综合性能测试。   Lmbench用C语言编写的,是一套具有较好可移植性的,简易的,符合ANSI/C标准为UNIX /PO​SIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lm bench旨在使系统开​发者深入了解系统关键操作的基础成本。   Lmbench是个多平台软件,因此能够对同级别的系统进行比较测试,反映不同系统的优劣 ,通过选择不同的​库函数我们就能够比较库函数的性能;更为重要的是,作为一个开源 软件,lmbench提供一个测试框架,假​如测试者对测试项目有更高的测试需要,能够通过 少量的修改源代码达到目的(比如现在只能评测进程创建、终止​的性能和进程转换的开 销,通过修改部分代码即可实现线程级别的性能测试)。   lmbench是一个用于评价系统综合性能的软件,主要测试内容包括:     *存储器延迟计算结果           —存储器延迟测试展示了所有系统(数据)的缓存延迟,包括L1/L2 cache以及主内存     *带宽测评工具           —读取缓存文件           —拷贝内存           —读内存           —写内存           —管道           —TCP     *反应时间测评工具           —上下文切换           —网络: 连接的建立,管道,TCP,UDP和RPC hot potato           —文件系统的建立和删除……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书