【技术实现步骤摘要】
本专利技术是一种ARM的Linux服务器的效能自动测试方法及其系统。
技术介绍
在计算机中,效能(benchmark)是指当计算机执行程序、一组程序或其他的操作,藉此评估要评估对象的相对性能(performance)。计算机效能一般会以计算机系统在指定时间和使用资源的条件下,所完成工作的数量来表示。计算机效能的「良好」可能包括以下项目中的一项或几项:1.快速的反应时间2.高吞吐量(处理工作的速度)3.资源的使用率。4.计算机系统或应用程序的高可用性5.快速(或高压缩率)的数据压缩及解压缩6.高带宽或是快速的数据传输时间科学家ArnoldAllen提出:在「计算机效能」一词中提到的「效能」其实和其他情形下提到的效能一様,其效能是指「计算机可以将它应该要完成的工作做到多好?」。而测试套件是一种软件类型,可能包含不同的测试程序,其目的是评估系统的正确性。现今在Linux系统上有许多不同的效能测试程序,而以效能测试的软件包如Sourceforge网站上的LinuxBenchmarkSuite,或是Phoronix网站上的PhoronixTe ...
【技术保护点】
一种ARM的Linux服务器的效能自动测试方法,适用于一ARM的Linux服务器,包含以下步骤:a.预设所述ARM的Linux服务器内置的多种效能测试程序的原始码;b.根据所述ARM的Linux服务器内所含有的多种效能测试程序的原始码,利用dialog套件产生一个dialog列表,提供使用者选择需要测试的内容对应的测试程序,来达到问答式的引导安装;c.获取所述ARM的Linux服务器本身硬件装置的信息;d.取出用户选择的效能测试程序的原始码,以及所获取的Linux服务器的硬件装置的信息,根据上述效能测试程序的原始码和硬件信息进行交叉编译,编译成适用于所述ARM的Linux服 ...
【技术特征摘要】
1.一种ARM的Linux服务器的效能自动测试方法,适用于一ARM的Linux服务器,包含以下步骤:
a.预设所述ARM的Linux服务器内置的多种效能测试程序的原始码;
b.根据所述ARM的Linux服务器内所含有的多种效能测试程序的原始码,利用dialog套件产生一个dialog列表,提供使用者选择需要测试的内容对应的测试程序,来达到问答式的引导安装;
c.获取所述ARM的Linux服务器本身硬件装置的信息;
d.取出用户选择的效能测试程序的原始码,以及所获取的Linux服务器的硬件装置的信息,根据上述效能测试程序的原始码和硬件信息进行交叉编译,编译成适用于所述ARM的Linux服务器的测试程序;
e.根据预设的次数,循环执行所编译成的测试程序;以及
f.产生执行所编译成的测试程序的测试结果报告。
2.根据权利要求1所述的ARM的Linux服务器的效能自动测试方法,其特征在于在步骤a与b之间进一步包含以下步骤:扫描用户自定义加入的效能测试程序原始码。
3.根据权利要求2所述的ARM的Linux服务器的效能自动测试方法,其特征在于,在所述步骤b中,所述ARM的Linux服务器内所含有的多种效能测试程序的原始码包含所述预设的内置多种效能测试程序的原始码以及所述用户自定义加入的效能测试程序的原始码。
4.一种ARM的Linux服务器的效能自动测试系统,用于执行权利要求1所述的效能自动测试方法,其特征在于...
【专利技术属性】
技术研发人员:刘子扬,林君平,魏廷箕,
申请(专利权)人:昆达电脑科技昆山有限公司,神达电脑股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。