基于Intel-mpi工具测试HCA卡性能的方法技术

技术编号:20627799 阅读:96 留言:0更新日期:2019-03-20 17:23
本发明专利技术提供一种基于Intel‑mpi工具测试HCA卡性能的方法,包括如下步骤:S1.操作系统安装及HCA卡驱动安装;S2.配置第一待测节点和第二待测节点的IP地址;S3.配置环境变量;S4.设置第一待测节点和第二待测节点相互远程无密码登录;S5.安装intlel‑mpi工具和c++编译器;S6.配置intlel‑mpi工具环境变量;S7.安装并用intel‑mpi工具编译OSU‑benchmark;S8.运行测试。本发明专利技术通过Intel‑mpi工具进行HCA卡性能测试,通过HCA卡带宽和延时的测试,实现了HCA卡的快速诊断,保证搭载HCA服务器的高品质和高性能。

A Method of Testing HCA Card Performance Based on Intel-mpi Tool

The invention provides a method for testing the performance of HCA card based on Intel_mpi tools, including the following steps: S1. operating system installation and HCA card driver installation; S2. configuration of IP addresses of the first and second nodes to be tested; S3. configuration environment variables; S4. setting up remote password-free login between the first and second nodes to be tested; S5. installation of intlel_mpi tools and c++ compiler; S6. Configure intlel MPI tool environment variables; S7. Install and compile OSU benchmark with Intel MPI tool; S8. Run tests. The invention tests the performance of HCA card by Intel_mpi tool, achieves the rapid diagnosis of HCA card by testing the bandwidth and delay of HCA card, and ensures the high quality and high performance of HCA server.

【技术实现步骤摘要】
基于Intel-mpi工具测试HCA卡性能的方法
本专利技术属于服务器测试领域,具体涉及一种基于Intel-mpi工具测试HCA卡性能的方法。
技术介绍
MellanoxConnectXIBInfiniBand主机通道适配器(HCA)卡主要应用于高性能计算、企业数据中心等领域,为服务器/存储的集群应用提供了高带宽、低延迟的解决方案。HCA卡在集群数据库、并行应用、处理服务和高性能嵌入式I/O等应用中使其性能得到最大程度的提高,高带宽、低延时,大大降低了资源损耗。HCA卡作为数据传输和交换的重要部件,与机器的兼容性变的越来越重要。Mellanox的原始驱动中包含openmpi和mvapich2这两种测试HCA卡带宽和延时性能的工具,但这两种工具有时候因为压力不够大导致带宽和延时都不能达到理想状态。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于Intel-mpi工具测试HCA卡性能的方法,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述HCA测试时,Mellanox的原始驱动中包含openmpi和mvapich2这两种测试HCA卡带宽和延时性能的工具,但这两种工具因为压力不够大导致带宽和延时都不能达到理想状态的缺陷,提供一种基于Intel-mpi工具测试HCA卡性能的方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种基于Intel-mpi工具测试HCA卡性能的方法,包括如下步骤:S1.操作系统安装及HCA卡驱动安装;S2.配置第一待测节点和第二待测节点的IP地址;S3.配置环境变量;S4.设置第一待测节点和第二待测节点相互远程无密码登录;S5.安装intlel-mpi工具和c++编译器;S6.配置intlel-mpi工具环境变量;S7.安装并用intel-mpi工具编译OSU-benchmark;S8.运行测试。进一步地,步骤S1具体步骤如下:S11.安装操作系统;S12.拷贝HCA卡驱动到Linux系统下;S13.执行./mlnxofedinstall命令按照提示完成HCA卡驱动安装。进一步,步骤S2具体步骤如下:S21.Linux系统下使用vi命令设置第一待测节点的静态IP地址;S22.Linux系统下使用vi命令设置第二待测节点的静态IP地址。进一步地,步骤S3具体步骤如下:S31.设置第一待测节点和第二待测节点的主机用户名;S32.分别对第一待测节点和第二待测节点进行MPD环境初始化设置;S33.分别将第一待测节点的IP地址和主机用户名以及第二待测节点的IP地址和主机用户名写入hosts文件;S34.分别将第一待测节点的主机用户名和第二待测节点的主机用户名写入mpd的hosts文件。进一步地,步骤S4具体步骤如下:S41.分别在第一待测节点和第二待测节点运行ssh-keygen,生成第一密钥和第二密钥;S42.将第一待测节点运行ssh-keygen产生的第一密钥拷贝到第二待测侧节点的用户目录下并获取第一待测节点root模式密码;S43.将第二待测节点运行ssh-keygen产生的第二密钥拷贝到第一待测侧节点的用户目录下并获取第二待测节点root模式密码;S44.第一待测节点通过ssh命令登录第二待测节点IP地址,实现无密码登录;S45.第二待测节点通过ssh命令登录第一待测节点IP地址,实现无密码登录。进一步地,所述第一密钥和第二密钥均采用DSA密钥。进一步地,步骤S5具体步骤如下:S51.拷贝i_ccompxe_2013_sp1.1.106和parallel_studio_xe_2018_cluster_edition到Linux系统下;S52.解压后执行./install.sh进行安装。进一步地,步骤S6具体步骤如下:S61.设置mpi环境变量;S62.设置编译器环境变量。进一步地,步骤S7具体步骤如下:S71.拷贝osu-micro-benchmarks-5.3.2.tar到Linux系统下;S72.通过Intel-mpi工具编译OSU-benchmark。进一步地,步骤S8具体步骤如下:S81.运行第一待测节点与第二待测节点之间带宽测试;S82.运行第一待测节点与第二待测节点之间延时测试。本专利技术的有益效果在于:本专利技术通过Intel-mpi工具进行HCA卡性能测试,通过HCA卡带宽和延时的测试,实现了HCA卡的快速诊断,保证搭载HCA服务器的高品质和高性能。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明图1为本专利技术的方法流程图。具体实施方式:为使得本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术具体实施例中的附图,对本专利技术中的技术方案进行清楚、完整地描述。实施例1:如图1所示,本专利技术提供一种基于Intel-mpi工具测试HCA卡性能的方法,包括如下步骤:S1.操作系统安装及HCA卡驱动安装;具体步骤如下:S11.安装操作系统;S12.拷贝HCA卡驱动到Linux系统下;S13.执行./mlnxofedinstall命令按照提示完成HCA卡驱动安装;S2.配置第一待测节点和第二待测节点的IP地址;具体步骤如下:S21.Linux系统下使用vi命令设置第一待测节点的静态IP地址;S22.Linux系统下使用vi命令设置第二待测节点的静态IP地址;S3.配置环境变量;具体步骤如下:S31.设置第一待测节点和第二待测节点的主机用户名;S32.分别对第一待测节点和第二待测节点进行MPD环境初始化设置;S33.分别将第一待测节点的IP地址和主机用户名以及第二待测节点的IP地址和主机用户名写入hosts文件;S34.分别将第一待测节点的主机用户名和第二待测节点的主机用户名写入mpd的hosts文件;S4.设置第一待测节点和第二待测节点相互远程无密码登录;具体步骤如下:S41.分别在第一待测节点和第二待测节点运行ssh-keygen,生成第一密钥和第二密钥;第一密钥和第二密钥均采用DSA密钥;S42.将第一待测节点运行ssh-keygen产生的第一密钥拷贝到第二待测侧节点的用户目录下并获取第一待测节点root模式密码;S43.将第二待测节点运行ssh-keygen产生的第二密钥拷贝到第一待测侧节点的用户目录下并获取第二待测节点root模式密码;S44.第一待测节点通过ssh命令登录第二待测节点IP地址,实现无密码登录;S45.第二待测节点通过ssh命令登录第一待测节点IP地址,实现无密码登录;S5.安装intlel-mpi工具和c++编译器;具体步骤如下:S51.拷贝i_ccompxe_2013_sp1.1.106和parallel_studio_xe_2018_cluster_edition到Linux系统下;S52.解压后执行./install.sh进行安装S6.配置intlel-mpi工具环境变量;具体步骤如下:S61.设置mpi环境变量;S62.设置编译器环境变量;S7.安装并用intel-mpi工具编译OSU-benchmark;具体步骤如下:S71.拷贝osu-micro-benchmarks-5.3.2.ta本文档来自技高网...

【技术保护点】
1.一种基于Intel‑mpi工具测试HCA卡性能的方法,其特征在于,包括如下步骤:S1.操作系统安装及HCA卡驱动安装;S2.配置第一待测节点和第二待测节点的IP地址;S3.配置环境变量;S4.设置第一待测节点和第二待测节点相互远程无密码登录;S5.安装intlel‑mpi工具和c++编译器;S6.配置intlel‑mpi工具环境变量;S7.安装并用intel‑mpi工具编译OSU‑benchmark;S8.运行测试。

【技术特征摘要】
1.一种基于Intel-mpi工具测试HCA卡性能的方法,其特征在于,包括如下步骤:S1.操作系统安装及HCA卡驱动安装;S2.配置第一待测节点和第二待测节点的IP地址;S3.配置环境变量;S4.设置第一待测节点和第二待测节点相互远程无密码登录;S5.安装intlel-mpi工具和c++编译器;S6.配置intlel-mpi工具环境变量;S7.安装并用intel-mpi工具编译OSU-benchmark;S8.运行测试。2.如权利要求1所述的一种基于Intel-mpi工具测试HCA卡性能的方法,其特征在于,步骤S1具体步骤如下:S11.安装操作系统;S12.拷贝HCA卡驱动到Linux系统下;S13.执行./mlnxofedinstall命令按照提示完成HCA卡驱动安装。3.如权利要求1所述的一种基于Intel-mpi工具测试HCA卡性能的方法,其特征在于,步骤S2具体步骤如下:S21.Linux系统下使用vi命令设置第一待测节点的静态IP地址;S22.Linux系统下使用vi命令设置第二待测节点的静态IP地址。4.如权利要求1所述的一种基于Intel-mpi工具测试HCA卡性能的方法,其特征在于,步骤S3具体步骤如下:S31.设置第一待测节点和第二待测节点的主机用户名;S32.分别对第一待测节点和第二待测节点进行MPD环境初始化设置;S33.分别将第一待测节点的IP地址和主机用户名以及第二待测节点的IP地址和主机用户名写入hosts文件;S34.分别将第一待测节点的主机用户名和第二待测节点的主机用户名写入mpd的hosts文件。5.如权利要求1所述的一种基于Intel-mpi工具测试HCA卡性能的方法,其特征在于,步骤S4具体步骤如下:S41.分别在第一待测节点和第二待测节点运行ssh-keygen,生...

【专利技术属性】
技术研发人员:曹加峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1