服务器功耗测试方法、装置、设备及介质制造方法及图纸

技术编号:35578941 阅读:22 留言:0更新日期:2022-11-12 16:04
本申请公开了一种服务器功耗测试方法、装置、设备及介质,涉及计算机技术领域,该方法包括:接收待检测服务器的预设互联网信息服务启用指令;利用预设模拟网页访问方式和预设网络测试仪对所述待检测服务器进行静态网页测试,然后利用预设功耗测试仪获取所述静态网页测试生成的静态功耗测试数据;接收待检测服务器的预设动态服务器页面启用指令;利用所述预设模拟网页访问方式和所述预设网络测试仪对所述待检测服务器进行动态网页测试,然后利用所述预设功耗测试仪获取所述动态网页测试生成的动态功耗测试数据;利用所述静态测试数据和所述动态测试数据生成所述待检测服务器的功耗测试数据。通过上述方法,实现更加贴近实际场景的服务器功耗测试。场景的服务器功耗测试。场景的服务器功耗测试。

【技术实现步骤摘要】
服务器功耗测试方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及服务器功耗测试方法、装置、设备及介质。

技术介绍

[0002]服务器指一个管理资源并为用户提供服务的计算机,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC(Personal Computer,即个人计算机)来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU(central processing unit,即中央处理器)、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。客户端在对服务器进行请求时,在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP(Active Server Pages,即动态服务器页面)、PHP(Hypertext Preprocessor)、JSP(Java Server Pages,即JAVA服务器页面)、.net、CGI(Common Gateway Interface,即公共网关接口)等;运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是不变的,由于服务器在使用时需要进行大量的处理运算,所以需要消耗大量的电能,并产生热量,为此需要测试客户端在对服务器进行请求时服务器的功耗。对服务器功耗测试时,业内一般基于常规硬盘压测,CPU的PTU压力测试,在Linux下使用FIO,PTU工具等对服务器进行加压,因此常规测试,不曾基于客户应用,不能最大限度的根据客户应用场景施行,用户体验感较差。
[0003]综上可见,如何更加贴近实际场景进行服务器功耗测试是本领域有待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种服务器功耗测试方法、装置、设备及介质,更加贴近实际场景进行服务器功耗测试。其具体方案如下:
[0005]第一方面,本申请公开了一种服务器功耗测试方法,包括:
[0006]接收待检测服务器的预设互联网信息服务启用指令;
[0007]基于所述互联网信息服务启用指令,并利用预设模拟网页访问方式和预设网络测试仪对所述待检测服务器进行静态网页测试,然后利用预设功耗测试仪获取所述静态网页测试生成的静态功耗测试数据;
[0008]接收待检测服务器的预设动态服务器页面启用指令;
[0009]基于所述预设动态服务器页面启用指令,并利用所述预设模拟网页访问方式和所述预设网络测试仪对所述待检测服务器进行动态网页测试,然后利用所述预设功耗测试仪获取所述动态网页测试生成的动态功耗测试数据;
[0010]利用所述静态测试数据和所述动态测试数据生成所述待检测服务器的功耗测试数据。
[0011]可选的,所述利用预设模拟网页访问方式和预设网络测试仪对所述待检测服务器
进行静态网页测试,包括:
[0012]利用预设网络测试仪对所述待检测服务器进行静态网页测试的过程中,模拟预设数量个客户端对所述待检测服务器发起第一访问请求,以便所述待检测服务器基于所述第一访问请求生成静态功耗测试数据;
[0013]相应的,所述利用所述预设模拟网页访问方式和所述预设网络测试仪对所述待检测服务器进行动态网页测试,包括:
[0014]利用所述预设网络测试仪对所述待检测服务器进行动态网页测试的过程中,模拟所述预设数量个客户端对所述待检测服务器发起第二访问请求,以便所述待检测服务器基于所述第二访问请求生成动态功耗测试数据。
[0015]可选的,所述利用预设功耗测试仪获取所述静态网页测试生成的静态功耗测试数据,包括:
[0016]获取所述第一访问请求的第一请求数量为最高值时的第一静态时间点、所述第一请求数量为最低值时的第二静态时间点以及所述第一请求数量从满足预设波动条件到达满足预设平缓条件时的第三静态时间点;
[0017]利用预设功耗测试仪获取所述静态网页测试生成的与所述第一静态时间点、所述第二静态时间点、所述第三静态时间点分别对应的第一静态功耗测试数据、第二静态功耗测试数据、第三静态功耗测试数据;
[0018]相应的,所述利用所述预设功耗测试仪获取所述动态网页测试生成的动态功耗测试数据,包括:
[0019]获取所述第二访问请求的第二请求数量为最高值时的第一动态时间点、所述第一请求数量为最低值时的第二动态时间点以及所述第二请求数量从满足所述预设波动条件到达满足所述预设平缓条件时的第三动态时间点;
[0020]利用所述预设功耗测试仪获取所述动态网页测试生成的与所述第一动态时间点、所述第二动态时间点、所述第三动态时间点分别对应的第一动态功耗测试数据、第二动态功耗测试数据、第三动态功耗测试数据。
[0021]可选的,所述利用所述静态测试数据和所述动态测试数据生成所述待检测服务器的功耗测试数据,包括:
[0022]利用所述静态测试数据和所述动态测试数据生成所述待检测服务器的功耗测试数据,并利用预设计算机绘制出与所述静态测试数据、所述动态测试数据分别对应的第一时间与功率曲线图和第二时间与功率曲线图。
[0023]可选的,所述利用预设计算机绘制出与所述静态测试数据、所述动态测试数据分别对应的第一时间与功率曲线图和第二时间与功率曲线图,包括:
[0024]利用预设计算机绘制出与所述第一静态时间点、所述第二静态时间点、所述第三静态时间点、所述第一静态功耗测试数据、所述第二静态功耗测试数据、所述第三静态功耗测试数据对应的所述第一时间与功率曲线图;
[0025]利用所述预设计算机绘制出与所述第一动态时间点、所述第二动态时间点、所述第三动态时间点、所述第一动态功耗测试数据、所述第二动态功耗测试数据、所述第三动态功耗测试数据对应的第二时间与功率曲线图。
[0026]可选的,所述接收待检测服务器的预设互联网信息服务启用指令之前,还包括:
[0027]通过对应的网线将所述预设网络测试仪与所述待检测服务器进行连接,并将所述预设功耗测试仪与所述待检测服务器的电源电路进行电性连接。
[0028]可选的,所述通过对应的网线将所述预设网络测试仪与所述待检测服务器进行连接,包括:
[0029]通过对应的网线将RXT 10GE PTN网络测试仪与所述待检测服务器进行连接。
[0030]第二方面,本申请公开了一种服务器功耗测试装置,包括:
[0031]第一指令接收模块,用于接收待检测服务器的预设互联网信息服务启用指令;
[0032]静态测试模块,用于基于所述互联网信息服务启用指令,并利用预设模拟网页访问方式和预设网络测试仪对所述待检测服务器进行静态网页测试,然后利用预设功耗测试仪获取所述静态网页测试生成的静态功耗测试数据;
[0033]第二指令接收模块,用于接收待检测服务器的预设动态服务器页面启用指令;
[0034]动态测试模块,用于基于所述预设动态服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器功耗测试方法,其特征在于,包括:接收待检测服务器的预设互联网信息服务启用指令;基于所述互联网信息服务启用指令,并利用预设模拟网页访问方式和预设网络测试仪对所述待检测服务器进行静态网页测试,然后利用预设功耗测试仪获取所述静态网页测试生成的静态功耗测试数据;接收待检测服务器的预设动态服务器页面启用指令;基于所述预设动态服务器页面启用指令,并利用所述预设模拟网页访问方式和所述预设网络测试仪对所述待检测服务器进行动态网页测试,然后利用所述预设功耗测试仪获取所述动态网页测试生成的动态功耗测试数据;利用所述静态测试数据和所述动态测试数据生成所述待检测服务器的功耗测试数据。2.根据权利要求1所述的服务器功耗测试方法,其特征在于,所述利用预设模拟网页访问方式和预设网络测试仪对所述待检测服务器进行静态网页测试,包括:利用预设网络测试仪对所述待检测服务器进行静态网页测试的过程中,模拟预设数量个客户端对所述待检测服务器发起第一访问请求,以便所述待检测服务器基于所述第一访问请求生成静态功耗测试数据;相应的,所述利用所述预设模拟网页访问方式和所述预设网络测试仪对所述待检测服务器进行动态网页测试,包括:利用所述预设网络测试仪对所述待检测服务器进行动态网页测试的过程中,模拟所述预设数量个客户端对所述待检测服务器发起第二访问请求,以便所述待检测服务器基于所述第二访问请求生成动态功耗测试数据。3.根据权利要求2所述的服务器功耗测试方法,其特征在于,所述利用预设功耗测试仪获取所述静态网页测试生成的静态功耗测试数据,包括:获取所述第一访问请求的第一请求数量为最高值时的第一静态时间点、所述第一请求数量为最低值时的第二静态时间点以及所述第一请求数量从满足预设波动条件到达满足预设平缓条件时的第三静态时间点;利用预设功耗测试仪获取所述静态网页测试生成的与所述第一静态时间点、所述第二静态时间点、所述第三静态时间点分别对应的第一静态功耗测试数据、第二静态功耗测试数据、第三静态功耗测试数据;相应的,所述利用所述预设功耗测试仪获取所述动态网页测试生成的动态功耗测试数据,包括:获取所述第二访问请求的第二请求数量为最高值时的第一动态时间点、所述第一请求数量为最低值时的第二动态时间点以及所述第二请求数量从满足所述预设波动条件到达满足所述预设平缓条件时的第三动态时间点;利用所述预设功耗测试仪获取所述动态网页测试生成的与所述第一动态时间点、所述第二动态时间点、所述第三动态时间点分别对应的第一动态功耗测试数据、第二动态功耗测试数据、第三动态功耗测试数据。4.根据权利要求3所述的服务器功耗测试方法,其特征在于,所述利用所述静态测试数据和所述动态测试数据生成所述待检...

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

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

1