[发明专利]计算机设备的能效测试方法有效
申请号: | 201210223408.6 | 申请日: | 2012-06-29 |
公开(公告)号: | CN103514083B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 方行;葛昌荣;谈骞;毛兴江;陆肖元 | 申请(专利权)人: | 上海宽带技术及应用工程研究中心 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 上海光华专利事务所31219 | 代理人: | 高磊 |
地址: | 201201 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 设备 能效 测试 方法 | ||
技术领域
本发明涉及一种能效测试方法,特别是涉及一种计算机设备的能效测试方法。
背景技术
在提倡绿色、低碳的当下,人们更加关注投入产出率,也更加严格的控制预算和成本,因此选择具有高能效比的设备已成为人们不可忽视的因素之一。随着信息化世代的深入,计算机设备的能效越来越受到各方的重视,具体地,使得计算机设备的功率增加主要体现在如下几个方面:
(1)计算机设备中的处理器的功率在不断增加。这是由制造工艺决定的,其内部的晶体管越来越小,频率越来越高,使计算机设备在计算能力飞速提升的同时,其功率同样增长惊人。
(2)当前处理器的多核化使得存储速度成为影响其性能的瓶颈,也使得计算机设备对能源的消耗较大。具体地,传统硬盘基于旋转的磁盘做径向的寻址,然后再读写数据,存在较大的访问延迟,就算磁盘转速再高,对寻址命令的平均响应能力IOPS(每秒可执行的输入/输出操作的数量)也无法满足要求与此同时高转速长时间等待使得磁盘功率巨大。
(3)作为服务器的计算机设备在处理网络数据包时由于受到网络带宽、处理器速度与内存带宽三者的不匹配,使得数据在系统内存、缓存和网络控制器缓存之间来回移动,造成严重的延迟,降低了服务器处理速度,更加增加功率的输出。
(4)WEB应用对服务器各个内部系统的要求相对较均衡,所以WEB服务器能效测试通过调节WEB应用的负载测试服务器功率,其中的负载包括静态页面,动态页面;动态页面也可通过加载视频、音频等不同负载来测量。
因此,需要对计算机设备的能效进行测试,用以解决所使用的计算机设备的功率消耗过大的问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种计算机设备的能效测试方法,以便选择更为合适的计算机设备。
为实现上述目的及其他相关目的,本发明提供一种计算机设备的能效测试方法,其包括步骤:1)取得运行于计算机设备的能效测试项目的运行速率,以及取得所述计算机设备在运行所述能效测试项目过程中的功率;2)基于所述功率和所述运行速率的比值来确定所述计算机设备在与所述能效测试项目对应的性能上的能效比。
优选地,在所述步骤1)中取得计算机设备运行能效测试项目的运行速率包括:1-a)取得计算机设备因所获取的测试指令而运行相应的能效测试项目所花费的时间,以及所述能效测试项目在运行过程中所处理的数据量;1-b)基于所述数据量与所花费的时间的比值来取得所述计算机设备运行所述能效测试项目的运行速率。
优选地,在所述步骤1)中取得计算机设备运行能效测试项目的运行速率包括:1-1)使使计算机设备多次基于所获取的测试指令来运行同一能效测试项目,,并基于所述计算机设备每一次运行所述能效测试项目所花费的时间,来取得每一次运行所述能效测试项目所花费的时间的平均值,以及基于所述能效测试项目在每一次运行过程中所处理的数据量来取得每一次运行所述能效测试项目所处理的数据量的平均值;1-2)基于所述数据量的平均值与所花费时间的平均值的比值来取得所述计算机设备运行所述能效测试项目的运行速率。
优选地,所述步骤1)包括:基于多次获取的计算机设备在运行所述能效测试项目过程中的功率,来取得所述功率的平均值。
优选地,所述步骤2)包括:基于所述功率的平均值和所述运行速率的比值来确定所述计算机设备在一项性能上的能效比。
优选地,基于测试同一性能的不同载荷强度的测试指令,重复执行步骤1)和2),以取得多个能效比;所述方法还包括步骤3):基于预设的每一个所述能效比的权重来取得反映所述计算机设备的所述性能的能效比。
优选地,所述测试指令包括:测试所述计算机设备中处理器运算性能的指令、测试所述计算机设备中硬盘读/写性能的指令、测试所述计算机设备的WEB性能的指令、测试所述计算机设备的网络吞吐性能的指令中的一种。
优选地,所述运行速率包括:所述计算机设备的处理器进行数学运算处理的速率、所述计算机设备的硬盘进行读/写数据的速率、所述计算机设备加载WEB网页或响应WEB请求的速率、所述计算机设备传输多个数据包的速率中的一种。
优选地,改变所述计算机设备的载荷强度,并使所述计算机设备处于相同的载荷强度下,基于不同的测试指令运行相应的所述测试项目,以供执行步骤1)、步骤2)和步骤3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宽带技术及应用工程研究中心,未经上海宽带技术及应用工程研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210223408.6/2.html,转载请声明来源钻瓜专利网。