24小时热门版块排行榜    

查看: 805  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ktnightman

银虫 (初入文坛)

[求助] 并行计算通信方式

大家好,本人搭建了一个计算平台,采用的是ubuntu系统和ssh通讯方式,nfs文件挂载,计算的case是lammps自带的in.melt,没有做任何修改,计算的命令是mpiexec --host node1,node2,node3  np 24 lmp_g++ < in.melt,请忽略我命令的字符细节,大概是这么个意思,但是问题是24个线程都在满速度跑,可是我却明显能够看到一台主机跑的速度远快于多台主机跑的速度,并且体系改很大的时候也是如此,请求知道的人能不能告诉我答案?还得补充一点,几台电脑都是一般的路由器连接的,发现好像彼此的传输速度的极限是10M/s

[ Last edited by ktnightman on 2013-6-4 at 12:09 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

omaidb

银虫 (小有名气)

【答案】应助回帖


chaizhm: 金币+1, 谢谢~ 2013-07-08 14:17:51
瓶颈在路由器!换个廉价的两千兆路由试试

[ 发自手机版 http://muchong.com/3g ]
生命狂想
4楼2013-07-08 05:01:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

love5264

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
jiaoyixiong: 金币+1, 鼓励交流 2013-06-04 17:03:28
答案你自己都说了。
一般路由器
谋定而动
2楼2013-06-04 13:17:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yaozhq

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
jiaoyixiong: 金币+3, 赞! 2013-06-05 16:05:32
mpi的通信量需求非常之大  一般程序都需要10G以上网络才能保证不被带宽拖后腿  同样的情况我也试过 在千兆网络上 开mpi时网卡一直是70M/s Up+70M/s Down的通讯速度  完全把带宽吃光了 这样CPU只能是白白等待通讯的完成再算下一步 非常浪费时间

要想多台机器跑的快 必须尽量保证 MPI进程间少通讯 网络要快 infiniband几乎是标配 否则对于一般的任务没有提升反而下降是必然的
3楼2013-06-05 15:48:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见