关于openmpi的软件的使用
  openmpi是并行的运行程序,配置的时候需要注意下
增加并行的运行节点
[root@lab8105 ~]# vim /etc/openmpi-x86_64/openmpi-default-hostfile
添加
lab8105 slots=1
lab8106 slots=1
特别注意加slots 这个是配置权重的,如果不配置,第一条有默认权重,无法在数目小时进行均衡操作
检查是否配置成功,np为操作线程数
[root@lab8105 ~]# mpirun  --allow-run-as-root -np 2 hostname
lab8105
lab8106
如果想单机执行多进程,可以用-host指定主机
[root@lab8105 ~]# mpirun -host lab8105  --allow-run-as-root -np 2 hostname
  单机下多进程测试
2 task on 1 node
[root@lab8105 ~]# mpirun -host lab8105  --allow-run-as-root -np 2 mdtest -I 10  -z 5 -b 2 -d /mnt/zptest/ -t -c 2
-- started at 01/27/2015 21:06:23 --
mdtest-1.9.3 was launched with 2 total task(s) on 1 node(s)
Command line used: mdtest -I 10 -z 5 -b 2 -d /mnt/zptest/ -t -c 2
Path: /mnt/zptest
FS: 6.5 TiB   Used FS: 59.2%   Inodes: 0.6 Mi   Used Inodes: 100.0%
2 tasks, 1260 files/directories
SUMMARY: (of 1 iterations)
Operation                      Max            Min           Mean        Std Dev
---------                      ---            ---           ----        -------
Directory creation:        312.088        312.088        312.088          0.000
Directory stat    :      73447.245      73447.245      73447.245          0.000
Directory removal :        255.755        255.755        255.755          0.000
File creation     :        638.824        638.824        638.824          0.000
File stat         :      86747.366      86747.366      86747.366          0.000
File read         :      84434.232      84434.232      84434.232          0.000
File removal      :        207.545        207.545        207.545          0.000
Tree creation     :         39.062         39.062         39.062          0.000
Tree removal      :         46.971         46.971         46.971          0.000
-- finished at 01/27/2015 21:06:43 --
  多机并发测试
如下显示的2 task on 2 node
[root@lab8105 ~]#  mpirun  --allow-run-as-root -np 2 mdtest -I 10  -z 5 -b 2 -d /mnt/zptest/ -t -c 2
-- started at 01/27/2015 21:04:35 --
mdtest-1.9.3 was launched with 2 total task(s) on 2 node(s)
Command line used: mdtest -I 10 -z 5 -b 2 -d /mnt/zptest/ -t -c 2
Path: /mnt/zptest
FS: 6.5 TiB   Used FS: 59.2%   Inodes: 0.6 Mi   Used Inodes: 100.0%
2 tasks, 1260 files/directories
SUMMARY: (of 1 iterations)
Operation                      Max            Min           Mean        Std Dev
---------                      ---            ---           ----        -------
Directory creation:        312.355        312.355        312.355          0.000
Directory stat    :       1611.000       1611.000       1611.000          0.000
Directory removal :        127.333        127.333        127.333          0.000
File creation     :        309.295        309.295        309.295          0.000
File stat         :     113257.534     113257.534     113257.534          0.000
File read         :     203458.057     203458.057     203458.057          0.000
File removal      :         98.523         98.523         98.523          0.000
Tree creation     :         36.566         36.566         36.566          0.000
Tree removal      :         20.191         20.191         20.191          0.000
-- finished at 01/27/2015 21:05:12 --
  关于目录生成的问题:
  这个是 -z 2 -b 3
  [root@lab8106 mnt]# ls mdtest2/#test-dir.0/mdtest_tree.0/
  mdtest_tree.1 mdtest_tree.2 mdtest_tree.3
  [root@lab8106 mnt]# ls mdtest2/#test-dir.0/mdtest_tree.0/mdtest_tree.1/
  mdtest_tree.4 mdtest_tree.5 mdtest_tree.6
  这个是以这个目录开始的
  [root@lab8106 mnt]# ls mdtest2/#test-dir.0/mdtest_tree.0/