《一种服务器集群系统功耗自动化测试的方法.pdf》由会员分享,可在线阅读,更多相关《一种服务器集群系统功耗自动化测试的方法.pdf(5页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104182288A43申请公布日20141203CN104182288A21申请号201410405849722申请日20140818G06F11/00200601G06F11/3420060171申请人浪潮电子信息产业股份有限公司地址250101山东省济南市高新区舜雅路1036号72发明人张超荣俊奇54发明名称一种服务器集群系统功耗自动化测试的方法57摘要本发明公开一种服务器集群系统功耗自动化测试的方法,属于计算机系统检测领域,具体步骤为环境搭建首先安装操作系统,然后配置网络,然后SSH的配置,最后测试前准备工作;压力部署对系统压力进行选择;定时抓取功耗数据;数据分析处理。
2、;结果收集;本发明实现了定期了解服务器的运行情况、抓取功耗数据等设计要求;此方法中各模块之间调用关系清晰,便于理解和调试,同时大大节省了测试时间,提高了测试效率。51INTCL权利要求书1页说明书3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页10申请公布号CN104182288ACN104182288A1/1页21一种服务器集群系统功耗自动化测试的方法,其特征是具体步骤为环境搭建首先安装操作系统,然后配置网络,然后SSH的配置,最后测试前准备工作;压力部署对系统压力进行选择;定时抓取功耗数据;数据分析处理;结果收集。2根据权利要求1所述的一种服务器集群系统功耗自动。
3、化测试的方法,其特征是步骤选择PXE灌装操作系统,OS为LINUX。3根据权利要求2所述的一种服务器集群系统功耗自动化测试的方法,其特征是步骤配置网络为IPMODE可选择DHCP或STATIC,只要为同一网段,节点间PING互通即可。4根据权利要求3所述的一种服务器集群系统功耗自动化测试的方法,其特征是步骤中测试前准备脚本PRETESTSH中包含开启IPMI服务、清BMC记录的LOG、读取硬盘SN和温度。5根据权利要求14任一项所述的一种服务器集群系统功耗自动化测试的方法,其特征是步骤中使用LINPACK或SPECPOWER或PTU进行压力选择。6根据权利要求5所述的一种服务器集群系统功耗自动。
4、化测试的方法,其特征是步骤中分为定时执行命令功能和功耗抓取功能两部分;定时执行命令功能调用LINUX下的CRON工具,无需人工干预定时地运行任务TASK;功耗抓取功能调用DMIDECODE读SYSTEM和BIOS信息,同时将CPU、内存、硬盘信息抓取出来。7根据权利要求6所述的一种服务器集群系统功耗自动化测试的方法,其特征是步骤中利用脚本ANALYSESH对GETINFOSH抓取出的数据进行处理并转换成EXCEL格式。8根据权利要求6所述的一种服务器集群系统功耗自动化测试的方法,其特征是步骤中收集BMC日志,将结果中的CSV文件移动到统一文件夹中并打包出来。权利要求书CN104182288A1。
5、/3页3一种服务器集群系统功耗自动化测试的方法0001技术领域0002本发明涉及一种服务器集群系统功耗测试的方法,属于计算机系统检测领域,具体地说是一种服务器集群系统功耗自动化测试的方法。背景技术0003服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。下述各节简要介绍了群集创建和群集操作中的节点行为。在。
6、服务器群集产品中含有用来在服务器上安装群集软件和创建新群集的群集安装实用工具。创建新群集时,首先在选择作为群集的第一个成员的计算机上运行该实用工具。第一步是确定群集名称并创建群集数据库和初始的群集成员列表来定义新群集。WINDOWSSERVER2003群集新增了一个群集管理设置向导以及使用CLUSTEREXE命令行界面创建(包括从远程创建)群集的功能。创建群集的第二步是,添加可供所有群集成员使用的共用数据存储设备。这样,创建的新群集将带有一个节点、自己的本地数据存储设备以及群集共用资源通常是磁盘或数据存储和连接介质资源。创建群集的最后一步是,在另外将要成为群集成员的每一台计算机上运行安装实用工。
7、具。每当将新节点添加到群集中时,新节点都会自动从群集的原始成员获得现有群集数据库的副本。当节点加入或形成群集时,群集服务会更新该节点私有的配置数据库副本。0004服务器集群简而言之就是一组相互独立的服务器通过共享存储空间、依靠网络相互通信,为客户提供高性能和高可靠性服务的一种技术。在集群系统调试、老化测试时,通常面临高温等异常工作环境,且在长时间的压力测试中需要定期了解服务器的运行情况、抓取功耗数据,确保服务器可以稳定的运行。在多台服务器组成的集群系统中,对其中的每一个节点以及整机柜做功耗测试时,为了减轻测试工作量、提高测试质量,希望在一定程度上实现对集群系统测试的自动化。本文提到的测试方法可。
8、以对所有节点进行定时功耗抓取、并对收集出来的数据进行分析处理。0005本发明主要是由LINUXBASH语言编写的测试程序加上调用一些LINUX服务和工具来实现的。整个测试程序分为环境搭建、压力部署、定时抓取功耗数据、数据分析处理、结果收集5个部分组成。发明内容0006本发明针对现有技术存在的不足和问题,提供一种服务器集群系统功耗自动化测试的方法,提出的具体方案是说明书CN104182288A2/3页4一种服务器集群系统功耗自动化测试的方法,其特征是具体步骤为环境搭建首先安装操作系统,然后配置网络,然后SSH的配置,最后测试前准备工作;压力部署对系统压力进行选择;定时抓取功耗数据;数据分析处理;。
9、结果收集。0007所述的步骤选择PXE灌装操作系统,OS为LINUX。0008所述的步骤配置网络为IPMODE可选择DHCP或STATIC,只要为同一网段,节点间PING互通即可。0009所述的步骤中测试前准备脚本PRETESTSH中包含开启IPMI服务、清BMC记录的LOG、读取硬盘SN和温度。0010所述的步骤中使用LINPACK或SPECPOWER或PTU进行压力选择。0011所述的步骤中分为定时执行命令功能和功耗抓取功能两部分;定时执行命令功能调用LINUX下的CRON工具,无需人工干预定时地运行任务TASK;功耗抓取功能调用DMIDECODE读SYSTEM和BIOS信息,同时将CPU。
10、、内存、硬盘信息抓取出来。0012所述的步骤中利用脚本ANALYSESH对GETINFOSH抓取出的数据进行处理并转换成EXCEL格式。0013所述的步骤中收集BMC日志,将结果中的CSV文件移动到统一文件夹中并打包出来。0014本发明的有益之处是本发明功耗自动化测试方法在集群服务器上经多次验证,结果显示该方法可行,并很好的完成了测试任务;该方法通过调用脚本和LINUX自带的服务和工具,在长时间的压力测试中实现了定期了解服务器的运行情况、抓取功耗数据等设计要求;此方法中各模块之间调用关系清晰,便于理解和调试,同时大大节省了测试时间,提高了测试效率。具体实施方式0015结合具体操作,可简要概括为。
11、环境搭建、压力部署、定时抓取功耗数据、数据分析处理、结果收集5个部分,具体步骤如下一种服务器集群系统功耗自动化测试的方法,其特征是具体步骤为环境搭建首先安装操作系统,然后配置网络,然后SSH的配置,最后测试前准备工作,选择PXE灌装操作系统,OS为LINUX,IPMODE可选择DHCP或STATIC,只要为同一网段,节点间PING互通即可,测试前准备脚本PRETESTSH中包含开启IPMI服务、清BMC记录的LOG、读取硬盘SN和温度。0016压力部署对系统压力进行选择,使用LINPACK或SPECPOWER或PTU进行压力选择;定时抓取功耗数据,分为定时执行命令功能和功耗抓取功能两部分;定时执行命令功能调用LINUX下的CRON工具,无需人工干预定时地运行任务TASK;功耗抓取功能调用DMIDECODE读SYSTEM和BIOS信息,同时将CPU、内存、硬盘信息抓取出来;说明书CN104182288A3/3页5数据分析处理,利用脚本ANALYSESH对GETINFOSH抓取出的数据进行处理并转换成EXCEL格式;结果收集。所述的步骤中收集BMC日志,将结果中的CSV文件移动到统一文件夹中并打包出来。说明书CN104182288A。