OSU MPI Benchmarks
由Ohio State University提供的MPI通信效率评测工具,分为点对点通信和组通信两种形式,通过执行各种不同模式的MPI,来测试带宽和延迟。
OSU MPI Benchmarks地址:http://mvapich.cse.ohio-state.edu/benchmarks/
1、安装openmpi
# yum install openmpi3 openmpi3-devel -y
2、安装OSU MPI Benchmarks
# wget http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.6.3.tar.gz # tar zxvf osu-micro-benchmarks-5.6.3.tar.gz # cd osu-micro-benchmarks-5.6.3 # CC=mpicc CXX=mpixx ./configure # make -j # make install
3、测试Bandwidth
OSU MPI带宽测试
# mpirun -ppn 2 --host <node1>,<node2> ./osu_bw
OSU MPI双向带宽测试
# mpirun -ppn 1 --host <node1>,<node2> ./osu_bibw
4、测试延迟
OSU MPI 延迟测试
# mpirun -ppn 1 --host <node1>,<node2> ./osu_latency