【问题标题】:Can't form mpi ring无法形成 mpi 环
【发布时间】:2011-04-17 03:59:48
【问题描述】:

我在系统上配置和运行 MPI 时遇到问题。

这是我尝试过的:

1) 我在一台机器上运行了“mpd &”,然后在同一台机器上运行了“mpdtrace -l”。我得到这个作为输出:“my-lappy_53430 (127.0.1.1)”
2)在另一台机器上我运行了'mpd -h -p 53430 &'并得到了这个错误:

akshey-desktop_39993:connect_lhs 中的连接错误:连接超时 akshey-desktop_39993 (connect_lhs 924): 无法在 10.2.28.137 52430 连接到 lhs akshey-desktop_39993(enter_ring 879):lhs 连接失败 akshey-desktop_39993(运行 267):无法进入环

你能帮忙解决这个问题吗?我尝试从第二台机器 ping 和 ssh 第一台机器(运行 mpd 的机器),它工作正常。

在这之后我在第一台机器上执行了“mpdheck”,我得到了这个输出:

* * * 此主机的第一个 ipaddr(通过 my-lappy)是:127.0.1.1

这些是第一台机器的 /etc/hosts 的内容:

127.0.0.1 本地主机 127.0.1.1 我的笔记本 # 以下行适用于支持 IPv6 的主机 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

然后我运行“mpdcheck -l”并将其作为输出:

********** 您的非限定主机名解析为 127.0.0.1,即 为 localhost 保留的 IP 地址。这很可能意味着 您的 /etc/hosts 文件中有一行与此类似的行: 127.0.0.1 $uqhn 这也许应该更改为以下内容: 127.0.0.1 localhost.localdomain 本地主机 **********

即使将 /etc/hosts 的第一行更改为“127.0.0.1 localhost.localdomain localhost”,我仍然从“mpdcheck -l”得到相同的输出

请注意,我无法访问网络的 DNS 服务器,并且这些机器在 DNS 服务器中没有 DNS 条目。 (我认为这应该不是问题,因为我们总是可以使用 IP 地址而不是主机名。不是吗?)

【问题讨论】:

    标签: mpi


    【解决方案1】:

    两点:

    1. 您可能不想手动连接 MPD 环。除非您只是使用原始的mpd 命令进行一些故障排除,否则您可能希望使用mpdboot。它的用法在User's Guide 中有描述。
    2. 由于您使用的是 MPD,因此您使用的是 MPICH2 或 MPICH2 衍生产品。从 MPICH2 1.1 开始,有一个新的进程管理器可用,称为“hydra”。我鼓励您尽可能更新到最新版本的 MPICH2 并尝试 hydra。它比 MPD 更强大,并且具有更多功能,包括更好的性能。

    【讨论】:

      【解决方案2】:

      根据我个人和最近的经验,我想说

      127.0.1.1   my-lappy
      

      必须更改为您的 LAN 地址,并与您的 hostname 匹配。您可以使用 hostname <new hostname> 更改它和/或编辑 永久 /etc/hostname

      然后在host1 上,您需要启动mpd --echo 并注意mpd 将侦听的端口:

      mpd_port=N
      

      然后在host2 开始:

      mpd --host=host1 --port=N
      

      所有机器的/etc/hosts文件正确解析IP名称是非常重要的。

      mpdtrace -l 将确认环设置正确。

      【讨论】:

        【解决方案3】:

        检查系统上可能阻止默认端口的防火墙。通过关闭 ipchains 和 iptables 来关闭防火墙以测试是否是问题所在。

        此外,请确保主机名/IP 地址正确并且可以成功解析。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-07-15
          • 2012-05-17
          • 2016-06-05
          • 2014-03-11
          • 2020-07-28
          • 1970-01-01
          • 1970-01-01
          • 2014-05-05
          相关资源
          最近更新 更多