[发明专利]一种高性能计算集群应用性能测试方法无效
申请号: | 201310231435.2 | 申请日: | 2013-06-09 |
公开(公告)号: | CN103294579A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 金莲;吕文静;刘羽;于涛 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 计算 集群 应用 测试 方法 | ||
技术领域
本发明涉及计算机应用技术领域,具体地说是一种高性能计算集群应用性能测试方法。
背景技术
在高性能计算集群系统开放的技术架构下,高性能计算集群系统很容易达到百万亿次、千万亿次甚至万万亿次的计算能力,实际应用是否也能达到如此强的计算能力?其实并不然,在不同科学计算中,由于算法,原理不同,应用对硬件,系统的需求各异,如何快速判断系统性能,应用性能,成为高性能集群配置时必须考虑的问题。了解掌握应用性能便可有效避免HPC系统出现配置失衡或利用率不高等问题。在本发明专利中我们使用科学的方法测试系统,应用性能。该方法针对不同领域的HPC系统具有适用性,通过这一测试方法,掌握应用性能特征,为系统选配提供合理依据。
发明内容
本发明的目的是提供一种高性能计算集群应用性能测试方法。
本发明的目的是按以下方式实现的,将对应用程序测试包括:一系统环境搭建,二系统测试,三应用程序准备,四应用测试,其中:系统环境搭建是选择适合硬件平台,文件系统,作业调度,选择适用的CPU内存,磁盘,网络,测试的节点数,在该硬件基础上部署操作系统,编译器;系统测试是进行系统LINPACK,STREAM,磁盘读写,网络带宽测试;应用程序准备主要是确定运行程序版本,算例规模;应用测试首先进行基本测试,确定运行时间,抓取基本性能数据,获取基本数据后,进行应用分析,特征剖析,程序优化,提炼软件特征,具体步骤如下:
1)确定测试平台,包括:制定测试计划,平台依据当前主流机器配置进行选择,CPU选型时需要考虑主频,Cache大小,功耗;内存需要考虑内存容量大小,内存频率,通道数;存储介质需要考虑接口,存储速率,转速;网络主要考虑网络带宽;
2)系统部署,包括:确定操作系统版本,编译器版本,并行环境,并行文件系统;关闭超线程,打开Turbo boost;确定server端,client端;
3)系统性能测试,包括:部署好的系统上进行整机Linapack测试,监测机器浮点运算性能,效率;使用STREAM程序进行内存带宽测试,使用DD或是IOZONE测试磁盘性能,使用PINGPONG或IMB测试网络带宽延迟;获取系统性能参数后,与理论值进行对比,主要目标是确定系统环境是否正常,各项参数是否达标,如若不达标,排查原因,修改相关配置或设置;
4)应用部署,包括:系统达标后,进行软件部署,编译安装,算例设计,算例设置不易规模过大或过小,要考虑算例运行时间,输出文件大小;
5)应用测试,包括:测试时也要分步骤进行,先进行最简单测试,将所有应用或是算例‘裸’运行一遍,不加优化参数,不对其进行监控;当运行一遍后,进行第二轮测试,测试时使用监控工具全称跟踪;获取监测数据后,进行数据分析,主要分析CPU利用率,GFLOPS,内存容量,内存带宽,磁盘读写速率,网络流量;如在某一方面压力过大,如内存带宽压力较大,要在下次测试时,降低每节点运行核数,再次测试;
6)数据分析,性能总结,包括:获取应用性能后,对每项指标进行分析,列出需求值,提出该应用适宜运行的平台。
所述的方法,依据高性能计算硬件平台体系架构特点,依次进行硬件级,系统级,应用级测试。
所述的方法,对硬件层的测试包含高温测试,压力测试,噪音测试。
所述的方法进行浮点性能,内存带宽,网络流量,磁盘IO等测试监控,主要目的是确保系统稳定,且各项指标正常良好。
所述的方法,测试应用对CPU,内存,网络,磁盘等方面需求,并测试加速比。
本发明的有益效果是:本发明充分利用了高性能计算的特点,综合进行硬件,系统,软件层面测试,以应用为导向,让应用体现系统状态,监测应用在该套HPC上是否存在瓶颈,从而指导集群方案配置,为应用调优提供支持。
附图说明
图1是测试方法的流程图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
为了使本发明的目的、技术方案和优势更加清晰,我们分子动力学方面的一个应用为例说明其测试过程,并结合附图,对本发明中的关键步骤进行详细说明,其他应用程序测试方法与此法相同。
如附图1所示,给出了本发明所涉及的流程示意图。其基本的测试流程如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310231435.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纽扣排序定位结构
- 下一篇:牛卵母细胞快速采集器