24小时热门版块排行榜    

查看: 1824  |  回复: 1

viger87

木虫 (正式写手)

[求助] amber11+openmpi多节点并行计算速度变慢

计算平台:6台台式电脑,各2个cpu,用openmpi并行
12cpu并行命令为:mpirun -np 12 -machinefile ** -prefix ** --mca pls_rsh_agent rsh --mca btl self,tcp sander.MPI -O -i ******
运行命令后,每台机器上都有两个sander.MPI进程,且cpu使用都是100%左右

测试结果如下:
                    情况                                           估计剩余时间           
6台共12cpu并行(sander.MPI)---------------   300hours
1台共2cpu并行(sander.MPI)  ---------------   11hours
1台共2cpu并行(sander)        ---------------   20hours
1台共1cpu并行(sanderI)       ---------------   20hours

问题:为什么12cpu反而计算速度变慢了,12cpu一直使用率都是100%左右,如果不是在计算我所提交的作业,那都在计算什么?设置有问题还是并行通信的问题?

望各位不吝赐教

[ Last edited by viger87 on 2012-5-12 at 22:32 ]
回复此楼
有花堪折直须折,末待花落空折枝!
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

viger87

木虫 (正式写手)

节点间并行效率过低
有花堪折直须折,末待花落空折枝!
2楼2014-07-08 10:54:59
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 viger87 的主题更新
信息提示
请填处理意见