测试运行

操作步骤

  1. 配置OpenMPI环境变量,请参考OpenMPI安装
  2. 使用PuTTY工具,以root用户登录安装了IOR的服务器。
  3. 执行以下文件系统聚合读写带宽性能测试命令。

    cd /home/ior-master/src
    /home/OpenMPI/bin/mpirun --allow-run-as-root -machinefile machiefile -npernode 8 ./ior -b 100g -t 1m -w -r -g -F -e -k -o /mnt/Lustre/ior10

    表1 测试参数说明

    参数

    说明

    -machinefile

    指定在哪些服务器上执行测试,需要在“/home/IOR/src/C”目录下新建一个“machinefile”的文件,将涉及测试的服务器主机名都添加到该文件中。

    -npernode

    指在“machinefile”中的每台服务器上运行8个线程。

    -b

    指每个线程写入100g的文件大小(blockSize)。

    -t

    指传输size大小为1m(transferSize)。

    -w

    指进行写测试(writeFile)。

    -r

    进行读测试,和-w组合,先写再读(readFile)。

    -g

    intraTestBarriers -- use barriers between open, write/read, and close

    -F

    filePerProc模式 -- file-per-process

    -e

    fsync -- perform fsync upon POSIX write close,把写数据同步到硬盘(fsync)。

    -k

    保留测试文件(keepFile)。

    -o

    测试文件(testFile),IOR在fileperProc模式下会自动在文件后生成数字,保证每个线程写一个文件。“/mnt/Lustre/ior”:客户端上的“/mnt/Lustre”目录挂载到Lustre的文件系统中,“ior”这个文件名是自己定义。

    测试结果样例如图1所示,写带宽性能是3216.53MB/s,读带宽性能是2613.25MB/s。
    图1 测试结果样例