反映计算机设备WEB能效的测试方法技术

技术编号:9568905 阅读:136 留言:0更新日期:2014-01-16 02:29
本发明专利技术提供一种反映计算机设备WEB能效的测试方法。根据本发明专利技术所述方法先取得计算机设备运行WEB能效测试项目的运行速率,以及取得所述计算机设备在运行所述WEB能效测试项目过程中的功率,接着,基于所述功率和所述运行速率的比值来确定反映所述计算机设备在WEB性能上的能效比。由此,能够有针对性的反映所述计算机设备在WEB性能上的能效比。

【技术实现步骤摘要】
反映计算机设备WEB能效的测试方法
本专利技术涉及一种能效测试方法,特别是涉及一种反映计算机设备WEB能效的测试方法。
技术介绍
在提倡绿色、低碳的当下,人们更加关注投入产出率,也更加严格的控制预算和成本,因此选择具有高能效比的设备已成为人们不可忽视的因素之一。随着信息化世代的深入,计算机设备的能效越来越受到各方的重视,具体地,使得计算机设备的功率增加主要体现在:计算机设备中的处理器的功率在不断增加。这是由制造工艺决定的,其内部的晶体管越来越小,频率越来越高,使计算机设备在计算能力飞速提升的同时,其功率同样增长惊人。然而,WEB应用对服务器各个内部系统的要求相对较均衡,因此,使用者在选择计算机设备作为WEB服务器时,除了基于WEB应用的类型对单个硬件提出一定要求外,还需要考虑各硬件之间的配合是否能够具备较高的能效比。因此,需要对计算机设备的WEB能效进行测试,用以解决所使用的计算机设备的功率消耗过大的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种反映计算机设备WEB能效的测试方法,以节约电能。为实现上述目的及其他相关目的,本专利技术提供一种反映计算机设备WEB能效的测试方法,其包括步骤:1)取得计算机设备运行WEB能效测试项目的运行速率,以及取得所述计算机设备在运行所述WEB能效测试项目过程中的功率;2)基于所述功率和所述运行速率的比值来确定反映所述计算机设备在WEB性能上的能效比。优选地,在所述步骤1)中取得计算机设备运行能效测试项目的运行速率包括:1-1)取得计算机设备因所获取的测试指令而运行相应的WEB能效测试项目所花费的时间,以及所述WEB能效测试项目在运行过程中所处理的数据量;1-2)基于所述数据量与所花费的时间的比值来取得所述计算机设备运行所述WEB能效测试项目的运行速率。优选地,在所述步骤1)中取得计算机设备运行能效测试项目的运行速率包括:1-a)使计算机设备多次基于所获取的测试指令来运行同一WEB能效测试项目,并基于统计所述计算机设备每一次运行所述WEB能效测试项目所花费的时间,来取得每一次运行所述WEB能效测试项目所花费的时间的平均值;基于统计所述能效测试项目在每一次运行过程中所处理的数据量,来取得每一次运行所述WEB能效测试项目所处理的数据量的平均值;1-b)基于所述数据量的平均值与所花费时间的平均值的比值来取得所述计算机设备运行所述WEB能效测试项目的运行速率。优选地,所述步骤1)包括:基于统计所述计算机设备在每一次运行所述WEB能效测试项目过程中的功率,来取得所述功率的平均值。优选地,所述步骤2)包括:基于所述功率的平均值和所述运行速率的比值来确定所述计算机设备在WEB性能上的能效比。优选地,使所述计算机设备基于不同的测试指令重复执行步骤1)和2),以取得所述计算机设备运行不同WEB能效测试项目的能效比;所述方法还包括步骤3):基于预设的运行每一个所述WEB能效测试项目的权重来取得反映所述计算机设备的所述WEB性能的能效比。优选地,改变所述计算机设备的载荷强度,并使所述计算机设备处于相同的载荷强度下,基于不同的测试指令运行相应的所述测试项目,以供执行步骤1)、步骤2)和步骤3)。优选地,所述WEB能效测试项目至少包括以下一种:测试所述计算机设备加载网页的测试项目、测试所述计算机设备响应动态及静态WEB请求的测试项目。如上所述,本专利技术的反映计算机设备WEB能效的测试方法,具有以下有益效果:能够基于所述计算机设备运行WEB能效测试项目的运行速率与运行所述WEB能效测试项目时的功率的比值来确定所述计算机设备的WEB性能的能效比,能够有针对性的反映所述计算机设备在WEB性能上的能效比。附图说明图1显示为本专利技术的反映计算机设备WEB能效的测试方法的一种实施方式的流程图。图2显示为本专利技术的反映计算机设备WEB能效的测试方法的又一种实施方式的流程图。图3显示为本专利技术的反映计算机设备WEB能效的测试方法的又一种实施方式的流程图。图4显示为本专利技术的反映计算机设备WEB能效的测试方法中取得所述计算机设备运行WEB能效测试项目时的功率的结构示意图。图5显示为本专利技术的反映计算机设备WEB能效的测试方法的又一种实施方式的流程图。图6显示为本专利技术的反映计算机设备WEB能效的测试方法的又一种实施方式的流程图。元件标号说明1计算机设备2能效测试系统21WEB性能分析软件22功率测试仪S1~S3、S11、S12、S13、S14、S15步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。图1显示为本专利技术的反映计算机设备WEB能效的测试方法的流程图。所述反映计算机设备WEB能效的测试方法主要由能效测试系统来执行,所述能效测试系统主要由能效测试系统来执行,所述能效测试系统为安装在待测试的计算机设备中的应用模块。所述计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其包括但不限于刀片式服务器、存储式服务器、普通台式机、笔记本电脑、塔式服务器、机架式服务器、嵌入式设备等。在步骤S1中,所述能效测试系统取得运行于计算机设备的WEB能效测试项目的运行速率,以及取得所述计算机设备在运行所述WEB能效测试项目过程中的功率。其中,所述WEB能效测试项目包括任何能够测试WEB性能的测试项目,其包括但不限于:测试所述计算机设备加载网页的测试项目、测试所述计算机设备响应动态及静态WEB请求的测试项目,具体地,所述测试所述计算机设备加载网页的测试项目包括但不限于浏览器;所述测试所述计算机设备响应WEB请求的测试项目包括但不限于:在所述计算机设备中搭建WEB应用。具体地,所述能效测试系统取得所述计算机设备中的WEB能效测试项目在一段时间内所处理的数据量,并基于所述数据量与所述时间段的比值来计算所述计算机设备运行所述WEB能效测试项目的运行速率。例如,使所述计算机设备运行浏览器以加载网页,则所述能效测试系统在所述计算机设备运行至t1时刻开始直至t2时刻时取得加载网页的数据量a,并取得在t1时刻至t2时刻之间的所述计算机设备的功率,并基于所述加载网页的数据量a与所述t2时刻与t1时刻的差值的比值来取得所述运算速率,再基于所述功率与所述运算速率的比值来取得能效比。优选地,如图2所示,在所述步骤S1中取得计算机设备运行WEB能效测试项目的运行速率包括:步骤S11和步骤S12。在步骤S11中,所述能效测试系统取得计算机设备因所获取的测试指令而运行相应的WEB能效测试项目所花费的时间,以及所述WEB能效测试项目在运行过程中所处理的数据量。所述计算机设备获取测试指令的方式包括但不限于:1)通过网络获取所述测试指令。例如,通过网络获取访问所述计算机设备中的WEB网页的请求等。2)通过人机交互设备获取所述测试指令。例如,人员通过键盘输入一网址,并单击回车,则所述计算机设备获取向所述网址发送WEB请求的测试指令。以便所述计算机设备基于所获取的测试指令运行相应本文档来自技高网...
反映计算机设备WEB能效的测试方法

【技术保护点】
一种反映计算机设备WEB能效的测试方法,其特征在于,包括步骤:1)取得计算机设备运行WEB能效测试项目的运行速率和功率;2)基于所述功率和所述运行速率的比值来确定反映所述计算机设备在WEB性能上的能效比。

【技术特征摘要】
1.一种反映计算机设备WEB能效的测试方法,其特征在于,包括步骤:1)取得计算机设备运行WEB能效测试项目的运行速率和功率;2)基于所述功率和所述运行速率的比值来确定反映所述计算机设备在WEB性能上的能效比;使所述计算机设备基于不同的测试指令重复执行步骤1)和2),以取得所述计算机设备运行不同WEB能效测试项目的能效比;所述方法还包括步骤3):基于预设的运行每一个所述WEB能效测试项目的权重来取得反映所述计算机设备的所述WEB性能的能效比;改变所述计算机设备的载荷强度,并使所述计算机设备处于相同的载荷强度下,基于不同的测试指令运行相应的所述测试项目,以供执行步骤1)、步骤2)和步骤3)。2.根据权利要求1所述的反映计算机设备WEB能效的测试方法,其特征在于,在所述步骤1)中取得计算机设备运行能效测试项目的运行速率包括:取得计算机设备因所获取的测试指令而运行相应的WEB能效测试项目所花费的时间,以及所述WEB能效测试项目在运行过程中所处理的数据量;基于所述数据量与所花费的时间的比值来取得所述计算机设备运行所述WEB能效测试项目的运行速率。3.根据权利要求1所述的反映计算机设备WEB能效的测试方法,其特征在于,在所述步骤1)中...

【专利技术属性】
技术研发人员:陆肖元方行葛昌荣谈骞毛兴江
申请(专利权)人:上海宽带技术及应用工程研究中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1