反映计算机设备网络吞吐能效的测试方法技术

技术编号:9571268 阅读:140 留言:0更新日期:2014-01-16 04:07
本发明专利技术提供一种反映计算机设备网络吞吐能效的测试方法。根据本发明专利技术所述方法,先使计算机设备运行上传/下载文件的测试项目,以取得运行所述测试项目的运行速率,以及取得所述计算机设备在运行所述测试项目过程中的功率;接着,基于所述功率和所述运行速率的比值来确定反映所述计算机设备在网络吞吐性能上的能效比。由此,能够有针对性的反映所述计算机设备在网络吞吐性能上的能效比。

【技术实现步骤摘要】

本专利技术涉及一种能效测试方法,特别是涉及一种。
技术介绍
在提倡绿色、低碳的当下,人们更加关注投入产出率,也更加严格的控制预算和成本,因此选择具有高能效比的设备已成为人们不可忽视的因素之一。随着信息化世代的深入,计算机设备的能效越来越受到各方的重视,其中,作为互联网传输的重要部分,计算机设备的网络吞吐性能直接反映了计算机设备传输大文件的能力,故技术人员在选择计算机设备时通常会对处理器、内存、硬盘等硬件的配置有苛刻的要求,但这些硬件的组合能否在能效方面达到预定要求则未可知,具体地,作为服务器的计算机设备在处理网络数据包时由于受到网络带宽、处理器速度与内存带宽三者的不匹配,使得数据在系统内存、缓存和网络控制器缓存之间来回移动,造成严重的延迟,降低了服务器处理速度,更加增加功率的输出。然而,现有的计算机设备的能效测试方式仅针对计算机设备中的各硬件组件进行测试,但无法体现各硬件在配合运行时的能效,故尽管选择的计算机设备具有较好的性能,但其能效未必最佳。因此,需要对计算机设备的网络吞吐能效进行测试,用以解决所使用的计算机设备的功率消耗过大的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种,以节约计算机的功率消耗。为实现上述目的及其他相关目的,本专利技术提供一种,其步骤:1)使计算机设备运行上传/下载文件的测试项目,,以取得运行所述测试项目的运行速率,以及取得所述计算机设备在运行所述测试项目过程中的功率;2)基于所述功率和所述运行速率的比值来确定反映所述计算机设备在网络吞吐性能上的能效比。优选地,在所述步骤I)中取得计算机设备运行上传/下载文件的测试项目的运行速率包括:1-1)使计算机设备因所获取的包含上传/下载文件方式的测试指令而运行所述上传/下载文件的测试项目,并在运行完毕后取得所述计算机设备运行所述测试项目所花费的时间,以及所述测试项目在运行过程中所处理的数据量;1-2)基于所述数据量与所花费的时间的比值来取得所述计算机设备运行所述测试项目的运行速率。优选地,在所述步骤I)中取得计算机设备运行上传/下载文件的测试项目的运行速率包括:l_a)使计算机设备在同一载荷强度下基于所获取的多个包含上传/下载文件的方式的测试指令来运行上传/下载文件的测试项目,并基于所述计算机设备每一次运行所述测试项目所花费的时间,来取得运行一次所述测试项目所花费的时间的平均值;基于所述测试项目在每一次运行过程中所处理的数据量,来取得运行一次所述测试项目所处理的数据量的平均值;l-b)基于所述数据量的平均值与所花费时间的平均值的比值来取得所述计算机设备运行所述测试项目的运行速率。优选地,所述步骤I)包括:统计所述计算机设备在多次运行所述测试项目过程中的功率,以取得所述功率的平均值。优选地,所述步骤2)包括:基于所述功率的平均值和所述运行速率的比值来确定所述计算机设备在网络吞吐性能上的能效比。优选地,使所述计算机设备基于包含不同上传/下载文件方式的测试指令运行相应的所述测试项目,以取得所述计算机设备运行每一个所述测试项目的能效比;所述方法还包括步骤3):基于预设的运行每一种上传/下载文件方式的权重来取得反映所述计算机设备的所述网络吞吐性能的能效比。优选地,改变所述上传/下载文件方式中的数据包大小,以使所述计算机设备处于不同载荷强度,并使所述计算机设备处于相同的载荷强度下,基于包含不同上传/下载文件方式的测试指令运行相应的所述测试项目,以供执行步骤I)、步骤2)和步骤3)。优选地,所述上传/下载文件方式包括:将存储的文件以预设的大小的数据包随机上传的方式、将存储的文件以预设的大小的数据包顺序上传的方式、以预设大小的数据包随机下载文件、以预设大小的数据包顺序下载文件中的至少一种。优选地,所述数据包的大小在512B-64KB之间。如上所述,本专利技术的,具有以下有益效果:基于所述计算机设备运行网络吞 吐上传/下载文件的测试项目的运行速率与运行所述网络吞吐上传/下载文件的测试项目时的功率的比值来确定所述计算机设备的网络吞吐性能的能效比,能够有针对性的反映所述计算机设备在网络吞吐性能上的能效比。【附图说明】图1显示为本专利技术的的流程图。图2显示为本专利技术的中取得运算速率的一种优选实施方式的流程图。图3显示为本专利技术的中取得运算速率的又一种优选实施方式的流程图。图4显示为本专利技术的中取得所述计算机设备运行上传/下载文件的测试项目时的功率的结构示意图。图5显示为本专利技术的的又一种优选实施方式的流程图。图6显示为本专利技术的的又一种优选实施方式的流程图。元件标号说明I计算机设备2能效测试系统21网络吞吐性能分析软件22功率测试仪S1_S3、S11、S12、S13、S14、S15、S16 步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。图1显示为本专利技术的的流程图。其中,所述主要由能效测试系统来执行,所述能效测试系统为安装在待测试的计算机设备中的应用模块。所述计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其包括但不限于刀片式服务器、文件服务器、网站服务器、塔式服务器、机架式服务器、普通台式机、笔记本电脑、嵌入式设备等。在步骤SI中,使计算机设备运行上传/下载文件的测试项目,所述能效测试系统取得所述计算机设备运行所述测试项目的运行速率,以及取得所述计算机设备在运行所述测试项目过程中的功率。其中,所述测试项目包括任何使所述计算机设备通过网络进行上传/下载文件的测试项目,其包括但不限于:10 Meter测试软件。具体地,所述能效测试系统取得所述计算机设备中的上传/下载文件的测试项目在一段时间内所处理的数据量,并基于所述数据量与所述时间段的比值来计算所述计算机设备运行所述上传/下载文件的测试项目的运行速率。例如,使所述计算机设备运行上传文件的测试项目,则所述能效测试系统在所述计算机设备运行至tl时刻开始直至t2时刻时取得上传的数据量a,并取得在tl时刻至t2时刻之间的所述计算机设备的功率,并基于所述数据量a与所述t2时刻与tl时刻的差值的比值来取得所述运算速率,再基于所述功率与所述运算速率的比值来取得能效比。优选地,如图2所示,在所述步骤SI中取得计算机设备运行上传/下载文件的测试项目的运行速率包括:步骤Sll和步骤S12。在步骤Sll中,使计算机设备因所获取的包含上传/下载文件方式的测试指令而运行所述上传/下载文件的测试项目,则所述能效测试系统取得所述计算机设备运行所述测试项目所花费的时间,以及所述文件的数据量。其中,所述上传/下载文件方式包括任何使所述计算机设备通过网络将存储的文件进行上传/下载的方式,其包括但不限于:将存储的文件分成多个预设的大小的数据包随机上传、将存储的文件分成多个预设的大小的数据包顺序上传、将存储的文件分成多个预设大小的数据包随机下载、将存储的文件分成多个预设大小的数据包顺序下载中的至少一种。所述数据包的大小可根据不同所述计算本文档来自技高网...

【技术保护点】
一种反映计算机设备网络吞吐能效的测试方法,其特征在于,包括步骤:1)使计算机设备运行上传/下载文件的测试项目,以取得运行所述测试项目的运行速率,以及取得所述计算机设备在运行所述测试项目过程中的功率;2)基于所述功率和所述运行速率的比值来确定反映所述计算机设备在网络吞吐性能上的能效比。

【技术特征摘要】
1.一种反映计算机设备网络吞吐能效的测试方法,其特征在于,包括步骤: 1)使计算机设备运行上传/下载文件的测试项目,以取得运行所述测试项目的运行速率,以及取得所述计算机设备在运行所述测试项目过程中的功率; 2)基于所述功率和所述运行速率的比值来确定反映所述计算机设备在网络吞吐性能上的能效比。2.根据权利要求1所述的反映计算机设备网络吞吐能效的测试方法,其特征在于,在所述步骤I)中取得计算机设备运行上传/下载文件的测试项目的运行速率包括: 使计算机设备因所获取的包含上传/下载文件方式的测试指令而运行所述上传/下载文件的测试项目,并在运行完毕后取得所述计算机设备运行所述测试项目所花费的时间,以及所述文件的数据量; 基于所述数据量与所花费的时间的比值来取得所述计算机设备运行所述测试项目的运行速率。3.根据权利要求1所述的反映计算机设备网络吞吐能效的测试方法,其特征在于,在所述步骤I)中取得计算机设备运行上传/下载文件的测试项目的运行速率包括: 使计算机设备在同一载荷强度下基于所获取的多个包含上传/下载文件的方式的测试指令来运行上传/下载文件的测试项目,并基于所述计算机设备每一次运行所述测试项目所花费的时间,来取得运行一次所述测试项目所花费的时间的平均值;基于所述测试项目在每一次运行过程中所处理的文件的数据量,来取得运行一次所述测试项目所处理的文件的数据量的平均值; 基于所述数据量的平均值与所花费时间的平均值的比值来取得所述计算机设备运行所述测试项目的运行速率。4.根据权利要求1至3中任一所述的反映计算机设备网络...

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

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

1