一种网卡功耗测试方法、装置、系统制造方法及图纸

技术编号:25091205 阅读:53 留言:0更新日期:2020-07-31 23:36
本发明专利技术提供一种网卡功耗测试方法、装置、系统,所述方法包括如下步骤:无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态;设置完成后,获取无通信状态整机功耗值;将待测网卡接入,系统开机设置进入通信状态;进入通信状态后,将CPU、内存和硬盘加到满压状态,同时将风扇设定所述固定占空比状态;设置完成后,给待测网卡加压,获取通信状态整机功耗值;将通信状态整机功耗值与无通信状态第一整机功耗值做差得到通信状态网卡的功耗。

【技术实现步骤摘要】
一种网卡功耗测试方法、装置、系统
本专利技术涉及网卡功耗测试
,具体涉及一种网卡功耗测试方法、装置、系统。
技术介绍
服务器功耗是衡量服务器品质的重要指标,因此功耗测试是服务器测试中重要的一项,但由于工作效率等问题,并非所有服务器都需要进行功耗测试,因此就需要进行功耗评估。这就需要在平时的功耗测试中对各部件功耗数据进行积累,以便于对服务器整机功耗进行评估。测试服务器功耗主要通过外接功率计和使用BMC的方式,外接功率计可以获取整机功耗,通过BMC可以获取CPU、内存、硬盘和风扇功耗。对于服务器功耗重要组成部分的网卡功耗一直处于难以直接测试的状态,而且BMC无法读取网卡功耗。
技术实现思路
对于服务器功耗重要组成部分的网卡功耗一直处于难以直接测试的状态,而且BMC无法读取网卡功耗的问题,本专利技术提供一种网卡功耗测试方法、装置、系统。本专利技术的技术方案是:第一方面,本专利技术技术方案提供一种网卡功耗测试方法,包括如下步骤:无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态;设置完成后,获取无通信状态整机功耗值;将待测网卡接入,系统开机设置进入通信状态;进入通信状态后,将CPU、内存和硬盘加到满压状态,同时将风扇设定所述固定占空比状态;设置完成后,给待测网卡加压,获取通信状态整机功耗值;将通信状态整机功耗值与无通信状态第一整机功耗值做差得到通信状态网卡的功耗。进一步的,该方法还包括:将待测网卡接入无通信状态将CPU、内存和硬盘加到满压状态,同时将风扇设定所述的固定占空比状态;设置完成后,获取无通信状态第二整机功耗值;将无通信状态第二整机功耗值与无通信状态整机功耗值做差得到无通信状态网卡的功耗。进一步的,所述的将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态的步骤包括:使用PTU和FIO工具分别将CPU、内存和硬盘加至满压;通过ipmitool命令或WebBMC将风扇设置成25%占空比状态。进一步的,所述的将待测网卡接入,系统开机设置进入通信状态的步骤包括:获取网口配置文件将动态IP改为静态;将IP地址进行设置;其中,待测机器的所有网口不能设置在同一网段,与待测机器网口连接的通信网口与待测机器网口设置在同一网段;并设置连接的网口处于接收和发送状态。第二方面,本专利技术技术方案提供一种网卡功耗测试装置,包括加压模块、占空比设定模块、功耗获取模块、通信设置模块、计算模块;加压模块,用于无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态;占空比设定模块,用于将风扇设定固定占空比状态;功耗获取模块,用于当加压模块将CPU、内存和硬盘加到满压状态;同时占空比设定模块将风扇设定固定占空比状态后,获取无通信状态整机功耗值;通信设置模块,用于将待测网卡接入,系统开机设置进入通信状态;功耗获取模块,还用于进入通信状态后,当加压模块将CPU、内存和硬盘加到满压状态;同时占空比设定模块将风扇设定所述固定占空比状态后,获取通信状态整机功耗值;计算模块,用于将通信状态整机功耗值与无通信状态第一整机功耗值做差得到通信状态网卡的功耗。进一步的,功耗获取模块,还用于当加压模块将待测网卡接入无通信状态将CPU、内存和硬盘加到满压状态,同时占空比设定模块将风扇设定所述的固定占空比状态后,获取无通信状态第二整机功耗值;计算模块,还用于将无通信状态第二整机功耗值与无通信状态整机功耗值做差得到无通信状态网卡的功耗。第三方面,本专利技术技术方案提供一种网卡功耗测试系统,包括待测机和上位机;所述的待测机连接有用于测试整机功耗的功率计;待测机网口设置有待测网卡;上位机网口设置有网卡;待测机上的待测网卡与上位机的网卡通过网线或光纤相连;将待测机网口和与之连接的上位机网口IP地址设置在同一网段;IP地址设置完成后,分别在待测机和上位机上使网口分别处于接收和发送状态后记录下功率计数值P3,即为通信状态下的整机功耗值;移除待测机上的待测网卡,其他配置保持不变,记录下功率计数值P1,则P3与P1之间的差值即网卡在通信状态下的功耗。进一步的,所述的待测机包括第一网口和第二网口;上位机包括第三网口和第四网口;将第一网口与第三网口通过网线或光纤相连;将第二网口与第四网口通过网线或光纤相连;第一网口与第二网口IP地址不能处于同一网段,同时,第一网口与第三网口IP地址设置在同一网段;第三网口与第四网口IP地址不能处于同一网段,同时,第二网口与第四网口IP地址设置在同一网段。进一步的,待测机和上位机开机进入系统,待测机使用PTU和FIO工具分别给CPU、内存和硬盘加至满压,待测机的风扇通过ipmitool命令或WebBMC设置成25%占空比状态。从以上技术方案可以看出,本专利技术具有以下优点:对CPU、内存、硬盘加至满压,对风扇进行固定占空比手动调速,保证除网卡外的其他功耗为固定值。对网卡的IP设置准确,保证正常通信;网卡功耗测试方法操作简便,测试结果准确,可以为服务器功耗的评估提供数据支撑,从而对分析和解决服务器功耗问题有着重要意义。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种网卡功耗测试方法示意性流程图。图2是本专利技术一种网卡功耗测试系统示意框图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。实施例一如图1所示,本专利技术技术方案提供一种网卡功耗测试方法,包括如下步骤:(1)无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态;设置完成后,获取无通信状态整机功耗值;(2)将待测网卡接入,系统开机设置进入通信状态;(3)进入通信状态后,将CPU、内存和硬盘加到满压状态,同时将风扇设定所述固定占空比状态;设置完成后,给待测网卡加压,获取通信状态整机功耗值;(4)将通信状态整机功耗值与无通信状态第一整机功耗值做差得到通信状态网卡的功耗。实施例二本专利技术实施例提供一种网卡功本文档来自技高网
...

【技术保护点】
1.一种网卡功耗测试方法,其特征在于,包括如下步骤:/n无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态;设置完成后,获取无通信状态整机功耗值;/n将待测网卡接入,系统开机设置进入通信状态;/n进入通信状态后,将CPU、内存和硬盘加到满压状态,同时将风扇设定所述固定占空比状态;设置完成后,给待测网卡加压,获取通信状态整机功耗值;/n将通信状态整机功耗值与无通信状态第一整机功耗值做差得到通信状态网卡的功耗。/n

【技术特征摘要】
1.一种网卡功耗测试方法,其特征在于,包括如下步骤:
无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态;设置完成后,获取无通信状态整机功耗值;
将待测网卡接入,系统开机设置进入通信状态;
进入通信状态后,将CPU、内存和硬盘加到满压状态,同时将风扇设定所述固定占空比状态;设置完成后,给待测网卡加压,获取通信状态整机功耗值;
将通信状态整机功耗值与无通信状态第一整机功耗值做差得到通信状态网卡的功耗。


2.根据权利要求1所述的一种网卡功耗测试方法,其特征在于,该方法还包括:
将待测网卡接入无通信状态将CPU、内存和硬盘加到满压状态,同时将风扇设定所述的固定占空比状态;设置完成后,获取无通信状态第二整机功耗值;
将无通信状态第二整机功耗值与无通信状态整机功耗值做差得到无通信状态网卡的功耗。


3.根据权利要求2所述的一种网卡功耗测试方法,其特征在于,所述的将CPU、内存和硬盘加到满压状态,同时将风扇设定固定占空比状态的步骤包括:
使用PTU和FIO工具分别将CPU、内存和硬盘加至满压;
通过ipmitool命令或WebBMC将风扇设置成25%占空比状态。


4.根据权利要求1所述的一种网卡功耗测试方法,其特征在于,所述的将待测网卡接入,系统开机设置进入通信状态的步骤包括:
获取网口配置文件将动态IP改为静态;
将IP地址进行设置;其中,待测机器的所有网口不能设置在同一网段,与待测机器网口连接的通信网口与待测机器网口设置在同一网段;
并设置连接的网口处于接收和发送状态。


5.一种网卡功耗测试装置,其特征在于,包括加压模块、占空比设定模块、功耗获取模块、通信设置模块、计算模块;
加压模块,用于无网卡接入开机进入系统后,将CPU、内存和硬盘加到满压状态;
占空比设定模块,用于将风扇设定固定占空比状态;
功耗获取模块,用于当加压模块将CPU、内存和硬盘加到满压状态;同时占空比设定模块将风扇设定固定占空比状态后,获取无通信状态整机功耗值;
通信设置模块,用于将待...

【专利技术属性】
技术研发人员:丁健
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1