[发明专利]一种服务器不同负载功耗的自动化测试系统及方法在审
申请号: | 201810885088.8 | 申请日: | 2018-08-06 |
公开(公告)号: | CN109144797A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 景慎栋 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 邓东坡 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器部件 测试模块 加压测试 自动化测试系统 服务器功耗 存储模块 负载功耗 获取模块 加压模块 服务器 实时功耗信息 启动服务器 部件信息 测试领域 测试效率 加压模式 人为误差 数据输出 自动记录 自动生成 自动运行 加压 创建 | ||
本发明属于服务器功耗测试领域,公开了一种服务器不同负载功耗的自动化测试系统及方法,该系统包括获取模块、加压模块、测试模块、存储模块;该方法包括:启动服务器进入测试模块,创建任务;获取模块执行部件信息获取任务,获取服务器部件信息;加压模块根据服务器部件信息,自动生成加压模式;测试模块执行加压任务,对服务器部件进行批量加压测试;测试模块将加压测试数据输出给存储模块。本发明对服务器部件进行批量加压测试,自动运行,可以自动精准的获取服务器功耗,自动记录不同比例负载下的不同部件的实时功耗信息,节省人力,节省时间,同时还可以增加数据的准确性,减少人为误差,提高测试效率。
技术领域
本发明属于服务器功耗测试领域,涉及一种服务器不同负载功耗的自动化测试系统及方法。
背景技术
随着互联网的应用范围不断扩大,人们工作生活上的许多业务都呈现信息化的发展趋势。当前节能减排的大背景下,服务器功耗数据日益成为很多客户关心的问题。目前国内服务器能耗已经占用了企业大量的资金,功耗已经与性能和成本并列成为服务器产品的三大衡量标准。
开展对服务器节能技术的深入研究刻不容缓,而对服务器功耗的测试是实现功耗管理的基础,在接近应用环境下准确的测量服务器实时动态功耗的基础之上才可以开展对服务器功耗的管理。当前服务器功耗测试主要是测量正极功耗,而且是用PTU、memtest、10meter等测试工具对整机不同部件加压,测试出整个最大功耗和待机功耗数据,但无法获取机器在接近实际应用环境下不同比例负载下的不同部件动态功耗数据。而且大多采用人工测试方法,不仅浪费大量的时间,测试过程中还容易出现人为性错误,导致测试结果的不准确性
发明内容
本发明针对上述情况,提出一种服务器不同负载功耗的自动化测试系统及方法,可以自动精准的获取服务器功耗,自动记录不同比例负载下的不同部件的实时功耗信息。
为了实现上述目的,本发明采用以下技术方案:
一种服务器不同负载功耗的自动化测试系统,包括
获取模块,用于获取服务器部件信息;
加压模块,用于根据服务器部件信息自动生成加压模式,向部件进行施加不同的压力;
测试模块,用于创建任务,对服务器部件进行加压测试;
存储模块,用于记录存储测试模块输出的测试数据。
进一步的,所述服务器不同负载功耗的自动化测试系统还包括授权模块,用于给予获取模块权限,使获取模块可以获取服务器部件信息。
进一步的,所述测试模块包括:
任务管理单元,用于创建测试任务、分派任务;
测试单元,用于对服务器部件在不同压力下进行测试;
采集单元,用于采集测试单元的测试数据并输出给存储模块。
进一步的,所述测试任务包括部件信息获取任务、加压模式生成任务、加压测试任务。
本发明还提供一种服务器不同负载功耗的自动化测试方法,所述自动化测试方法包括以下步骤:
S1:启动服务器进入测试模块,创建任务;
S2:获取模块执行部件信息获取任务,获取服务器部件信息;
S3:加压模块根据服务器部件信息,自动生成加压模式;
S4:测试模块执行加压任务,对服务器部件进行批量加压测试;
S5:测试模块将加压测试数据输出给存储模块。
进一步的,所述S1的具体步骤为:启动服务器,进入测试模块,任务管理单元创建测部件信息获取任务、加压模式生成任务、加压测试任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810885088.8/2.html,转载请声明来源钻瓜专利网。