ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Lmbench测试工具

2022-06-22 19:02:31  阅读:183  来源: 互联网

标签:Lmbench 3.0 lmbench results a9 测试 测试工具


一、工具简介 Lmbench用于测试系统提供的基本系统调用的性能,主要衡量两个关键特征:反应时间和带宽。 Lmbench的主要功能如表1.1所示。 表1.1 Lmbench主要功能
功能/工具 作用
带宽测评工具 读取缓存文件、拷贝内存、读内存、写内存、管道、TCP
反应时间测评工具 上下文切换、网络(连接的建立,管道,TCP,UDP 和RPC hot potato)、文件系统的建立和删除、进程创建、信号处理、上层的系统调用、内存读入反应时间
其他 处理器时钟比率计算

二、测试步骤1、编译 Buildroot中打开并编译文件系统(目前sdk中的文件系统已包含),执行前需要拷贝“output/build/lmbench-3.0-a9”整个文件夹到文件系统,将系统扩容执行: resize2fs /dev/mmcblk0p1 2、测试 测试前需要进行配置,进入到lmbench-3.0-a9/scripts目录,执行: OS=csky ./config-run         // 配置 OS=csky ./results            // 执行测试 参考博客: https://blog.csdn.net/zhongyhc/article/details/9043481 https://www.cnblogs.com/zengjfgit/p/9213926.html 3、生成测试结果 方法1:在虚拟机的“lmbench-3.0-a9”测试目录,执行make see,将在“lmbench-3.0-a9/results”目录下生成summary.out结果文件。 方法2:在目标板上执行:./getsummary ../results/csky/*, 测试报告/results/summary.out文件,这个方法需要提前配置perl工具,配置主要打开了class、json相关(看原始测试结果文件是json格式)。
三、分析结果: 待续...  

标签:Lmbench,3.0,lmbench,results,a9,测试,测试工具
来源: https://www.cnblogs.com/mic-chen/p/16401925.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有