[发明专利]一种高性能计算集群应用性能测试方法无效
申请号: | 201310231435.2 | 申请日: | 2013-06-09 |
公开(公告)号: | CN103294579A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 金莲;吕文静;刘羽;于涛 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种高性能计算集群应用性能测试方法,将对应用程序测试包括:一系统环境搭建,二系统测试,三应用程序准备,四应用测试,其中:系统环境搭建是选择适合硬件平台,文件系统,作业调度,选择适用的CPU内存,磁盘,网络,测试的节点数,在该硬件基础上部署操作系统,编译器;系统测试是进行系统LINPACK,STREAM,磁盘读写,网络带宽测试;应用程序准备主要是确定运行程序版本,算例规模;应用测试首先进行基本测试,确定运行时间,抓取基本性能数据,获取基本数据后,进行应用分析,特征剖析,程序优化,提炼软件特征,本发明简单、实用、可靠、高效,可以非常快速测试一套HPC系统性能状态,并快速获取应用软件特征。 | ||
搜索关键词: | 一种 性能 计算 集群 应用 测试 方法 | ||
【主权项】:
一种高性能计算集群应用性能测试方法, 其特征在于将对应用程序测试包括:一系统环境搭建,二系统测试,三应用程序准备,四应用测试,其中:系统环境搭建是选择适合硬件平台,文件系统,作业调度,选择适用的CPU内存,磁盘,网络,测试的节点数,在该硬件基础上部署操作系统,编译器;系统测试是进行系统LINPACK,STREAM,磁盘读写,网络带宽测试;应用程序准备主要是确定运行程序版本,算例规模;应用测试首先进行基本测试,确定运行时间,抓取基本性能数据,获取基本数据后,进行应用分析,特征剖析,程序优化,提炼软件特征,具体步骤如下: 1)确定测试平台,包括:制定测试计划,平台依据当前主流机器配置进行选择,CPU选型时需要考虑主频,Cache大小,功耗;内存需要考虑内存容量大小,内存频率,通道数;存储介质需要考虑接口,存储速率,转速;网络主要考虑网络带宽;2)系统部署,包括:确定操作系统版本,编译器版本,并行环境,并行文件系统;关闭超线程,打开Turbo boost;确定server端,client端;3)系统性能测试,包括:部署好的系统上进行整机Linapack测试,监测机器浮点运算性能,效率;使用STREAM程序进行内存带宽测试,使用DD或是IOZONE测试磁盘性能,使用PINGPONG或IMB测试网络带宽延迟;获取系统性能参数后,与理论值进行对比,主要目标是确定系统环境是否正常,各项参数是否达标,如若不达标,排查原因,修改相关配置或设置;4)应用部署,包括:系统达标后,进行软件部署,编译安装,算例设计,算例设置不易规模过大或过小,要考虑算例运行时间,输出文件大小;5)应用测试,包括:测试时也要分步骤进行,先进行最简单测试,将所有应用或是算例‘裸’运行一遍,不加优化参数,不对其进行监控;当运行一遍后,进行第二轮测试,测试时使用监控工具全称跟踪;获取监测数据后,进行数据分析,主要分析CPU利用率,GFLOPS,内存容量,内存带宽,磁盘读写速率,网络流量;如在某一方面压力过大,如内存带宽压力较大,要在下次测试时,降低每节点运行核数,再次测试;6)数据分析,性能总结,包括:获取应用性能后,对每项指标进行分析,列出需求值,提出该应用适宜运行的平台。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310231435.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种纽扣排序定位结构
- 下一篇:牛卵母细胞快速采集器