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
参数 |
说明 |
---|---|
-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”这个文件名是自己定义。 |