在Setting Up an MPICH2 Cluster in Ubuntu教程之后,我努力尝试设置MPI群集。然而,我把事情纠缠在一起并且没有用,所以我解除了所有的改变(除了第7步中的密码,我不知道如何撤消)并且我准备通过寻求指导开始新的尝试
所以,第1步说编辑这样的/ etc / hosts(不应该是'this'?):
127.0.0.1 localhost
192.168.133.100 ub0
192.168.133.101 ub1
192.168.133.102 ub2
192.168.133.103 ub3
其中ub0,ub1,ub2和ub3是计算机。上次我只为主节点(即ub0)做了那个。所以我的问题是,我应该相应地编辑/ etc / hosts到 所有 节点,还是只在主节点中
答案 0 :(得分:3)
您需要在所有节点中执行此操作,因为所有节点都需要使用其主机名进行通信。
通常情况下,本地DNS服务器负责解决地址问题,但这会引入一些延迟,从而降低速度。使用好的旧/etc/hosts
,节点不需要进行DNS查询,因为他们彼此了解。