hpc集群性能测试工具编译过程

hpl

## hpl 安装 
## 1、下载地址 :
https://www.netlib.org/benchmark/hpl/hpl-2.3.tar.gz
## 2、解压 hpl 软件 并改安装包文件夹 为 hpl
tar xf hpl-2.3.tar.gz 
mv hpl-2.3 hpl 
#### 3、 根据编译环境选择编译脚本
cp setup/Make.Linux_Intel64 ./Make.Linux_Intel64
#### 4 修改编译脚本参数
vim Make.Linux_Intel64
TOPdir       = /opt/hpl/hpl ##指定当前文件为安装位置
OMP_DEFS = -qopenmp  # 修改openmp 为 qopenmp
##### 5 加载 intel 
source setvars.sh
##### 6 开始编译
make arch=Linux_Intel64

##### 7 cd bin/Linux_Intel64 
#### 8 运行
mpirun -np 56 ./xhpl

linpack

Linpack是线性系统软性包(Linear system package) 的缩写,现在在国际上已经成为最流行的用于测试高性能计算机系统浮点性能的benchmark。通过利用性能计算机,用高斯消元法求解N元一次调密线性代数方程组的测试,评价高性能计算机的浮点性能,量计算机性能的一个重要指标就是计算峰值,例如浮点算峰值,它是指计算机每秒钟能完成的浮点计算最大次数,包括理论浮点峰值和实测浮点峰值:理论浮点峰值是该计算机理论上能达到的每秒钟能完成浮点计算是大次教,它主要是由CPU的主频决定的,理论浮点峰值=CPU主频XCPU每个时钟周期中行浮点运算的次数X系统中CPU核小教目实测浮点峰值是指Linpack测试值,也就是说在这台机器上运行Linpack测试程序,通过各种调优方法得到的最优的测试结果。实际上在实际程序运行过程中,几乎不可能达到实测浮点峰值,更不用说达到理论浮点峰值了。这两个值只是作为衡量机器性能的一个指标,用来表明机器处理能力的一个标尺和潜能的度量
intel 自带 Linkpack测试
source /opt/intel/oneapi/mpi/2021.6./env/vars.shcd 
cp -r /opt/intel/oneapi/mk1/2022.1.0/benchmarks/mp_linpack ./
cd mp_linpack
./build.sh

### !!!!! 注释 buid.sh 文件中后三行
# 单点计算
mpirun -np 56 ./xhpl
# 多点计算
mpirun -hosts n1,n2,n3,n4 ./xhpl
#2023年build.sh里inte1自带gpu版本1inpack 若节点没有gpu则进行注释   最后三行

osu

osu 对点网络延迟测试

./configure --prefix=osu CC=mpicc CXX=mpicxx
 make -j
 make -j install

stream

stream 内存通信带宽测试

编译
gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=42000000 -DNTIMES=10 stream.c -o stream
参数介绍
-O3 -fopenmp 编译优化级别  指定开启openmpi 
-DNTIMES=10 运行次数求平均值
-DSTREAM_ARRAY_SIZE=42000000  测试数组大小需要根据实际进行设置 L3 缓存大小 (MB)*1024*1024*4.1*cpu路数
lscpu 查看L3的值
运行

mpibench

#编译
make
#运行
mpirun -np 56  mpiBench
# hpcg

```bash
#intel  未进行编译直接使用的
mkdir ~/HPCG && cd ~/HPCG
module load oneapi/2021.4.0
cp -r $MKLROOT/benchmarks/hpcg ./
cd hpcg

IOR 存储性能测试

##下载链接
https://github.com/hpc/ior/releases/tag/4.0.0
./bootstrap
./configure --prefix 
make -j 16
make install
  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值