使用MPI协调多台服务器进行filebench测试

MPI

MPI是一种用于多节点数据通信的标准。本文使用MPI让多台服务器同时执行filebench测试ext4-dax文件系统在fileserver上的throughput,并汇总结果。

Environment

Mpich

  • 进入官网http://www.mpich.org/,点击“Download MPICH”进行下载,并将压缩包拷贝到服务器中

  • 切换到压缩包目录,使用如下命令进行安装

    tar -xzvf mpich-3.2.1.tar.gz -C /home/user/mpich/
    cd /home/user/mpich/mpich-3.2.1/
    ./configure --prefix=/home/mpiuser/mpich  #运行后出现"Configuration completed."即配置成功
    # 可能会提示你需要安装各种编译器
    # gcc编译器:sudo yum install gcc
    # g++编译器:sudo yum install gcc-c++
    # gfortran编译器:sudo yum install gcc-gfortran
    make && make install    
    
  • 添加环境变量

    vim /home/user/.bashrc
    

    PATH对应位mpich的安装目录

    PATH=$PATH:/home/user/mpich/bin
    export PATH
    

    执行source命令使环境变量生效

    source /home/mpiuser/.bashrc
    
  • 参考自https://my.oschina.net/zctzl/blog/1560593,更多详细请访问此网址

python库

  • 由于C文件调用了python的模块,需要使用<Python.h>,可能会出现以下错误

    fatal error: Python.h: No such file or directory 
    

    需要安装python-dev库

    sudo apt-get install python-dev   # for python2.x installs
    sudo apt-get install python3-dev  # for python3.x installs
    

Filebench

  • 下载

    wget https://jaist.dl.sourceforge.net/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值