欢迎来到天天文库
浏览记录
ID:22648172
大小:72.00 KB
页数:7页
时间:2018-10-30
《[计算机]linux性能测试》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux性能测试一、测试计划1.查找性能测试工具2.确定测试工具并对其进行安装、运行3.对运行结果进行分析4.对此测试工具未覆盖到的性能方面,查找其他工具5.继续分析工具测试内容6.编写测试报告二、CGL性能要求—实时处理Linux实时系统最重要的特点就是实时性,即系统的正确性不仅仅依赖于计算的逻辑结果的正确性,还取决于输出结果时间的及时性。从这个角度看,实时系统是“一个能够在指定或者确定的时间内完成系统功能和对外部环境做出响应的系统”。按对实时性能要求的程度,实时系统可分为两类:(1)硬实时系统:要求可确定性强,具有明确的实时约束,在某个
2、限定的时刻之前不能完成任务将造成灾难性的后果。(2)软实时系统:也对时间敏感,但偶尔发生不能满足严格实时要求的情况也是允许的。Lmbench是测试Linux系统性能的实用程序集,会产生详细的结果并提供工具来处理它们。它包括一系列微型的基准,可以测量一些基本的操作系统和硬件指标:*文件的读取和概括*读、写和复制时的内存带宽*通过管道复制数据*通过Unix套接字复制数据*通过TCP/IP套接字读取数据三、Lmbench套件介绍(一)原理和特色Lmbench是一套简易可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。它主要测
3、试部分包括文件读写、内存操作、进程创建销毁开销、网络等性能。主要思路是在不同的存储区域之间移动数据,用以考核系统的性能。其测试的主要包括:带宽(Bandwidthbenchmarks)和延时(Latencybenchmarks)。(二)测试过程使用Linux性能测试套件Lmbench的步骤:1.到Lmbench官方网站上下载LMbenchversion3.网址:http://www.bitmover.com/lmbench/get_lmbench.html2.解压文件并查看目录内容lmbench3/results内容。[root@server
4、130Desktop]#tarzxvflmbench3.tar.gz[root@server130Desktop]#cdlmbench3[root@server130lmbench3]#lsresults/Makefile3.修改只读文件lmbench3/src/Makefile修改该文件的第231行,避免在使用命令make的时候出错。[root@server130lmbench3]#vimsrc/Makefile#使用:setnu添加行号#将第231行:$O/lmbench:../scripts/lmbenchbk.ver末尾的bk.ver
5、删除#使用命令:wq!强制保存退出1.配置lmbench编译成功的话,就会出现一些选择提示以对测试进行配置并生成配置脚本。后续的测试将使用该配置脚本,在以后测试中也能够直接使用同样的配置多次测试。配置提示除了测试的内存范围(“MB[default1792]”时,对内存较大的应该避免选择太大值,否则测试时间会很长)和是否Mailresults外,基本上都能够选择缺省值。[root@server130lmbench3]#makeresultscdsrc&&makeresultsmake[1]:Enteringdirectory`/root/Des
6、ktop/lmbench3/src'gmake[2]:Enteringdirectory`/root/Desktop/lmbench3/src'……MULTIPLECOPIES[default1]#需要用户默认回车……Jobplacementselection:1#输入自己的选择(1~7)……MB[default259]#其他时候用户只需默认回车……Mailresults[defaultyes]no#不发送结果……UsingconfiginCONFIG.server1302011年03月22日星期二15:38:16CSTLatencymeas
7、urements#测量延迟2011年03月22日星期二15:39:10CSTCalculatingfilesystemlatency#计算文件系统延迟2011年03月22日星期二15:39:12CSTLocalnetworking#本地网络2011年03月22日星期二15:40:57CSTBandwidthmeasurements#测量带宽2011年03月22日星期二15:42:38CSTCalculatingcontextswitchoverhead#计算上下文切换的开销2011年03月22日星期二15:42:44CSTCalculatin
8、geffectiveTLBsize#计算有效TLB的大小2011年03月22日星期二15:42:45CSTCalculatingmemoryloadparallel
此文档下载收益归作者所有