首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与MPI相关的“集群”软件的作用是什么?

与MPI相关的“集群”软件的作用是什么?
EN

Stack Overflow用户
提问于 2011-08-25 13:01:56
回答 3查看 134关注 0票数 3

关于集群实现("Beowulf集群“)与MPI等通信协议之间的关系,我有点困惑。使用像OpenMPI这样的软件来设置一个“集群”需要哪些软件组件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-25 16:10:40

正如你所知道的,集群是一堆联网的计算机。当您有这样的配置时,您通常会安装和使用以下内容:

  • MPI,用于进程之间的通信
  • NFS,使网络磁盘对所有节点可见并共享
  • NTP,同步节点的时间,以便您可以比较日志事件和timestamps
  • bootp,以便从远程节点启动节点,以便每个节点都能以保证良好和统一的设置重新启动。
  • 一组使您的工作更轻松的群集实用程序,例如在所有节点上同时执行相同命令的分布式ssh。

<

  • >H111任务计划程序或队列管理器,如Condor、LFS或其他,它允许您确定作业提交优先级,并最终为limiting/pricing.
  • a watchdog测量它们,以便在获得stuck.
  • software对

的控制时自动重启一个节点(以便在长时间断电的情况下自动关闭)

还有更多。所有这些东西都是对MPI的补充。MPI只是进程之间的通信通道。MPI本身并不能“形成集群”。

票数 3
EN

Stack Overflow用户

发布于 2011-08-25 16:00:29

正如您所提到的,MPI将仅提供进程之间的通信。如果不会有几个人使用集群,那么您真的不需要更多(除了在所有节点上启动程序的一些脚本)。

但是,在现实中,可悲的是,我们很少有自己的个人集群。这时您就需要一个调度器。调度程序通常处理作业提交和资源分配,可能还会处理优先级排序、用户管理和其他让您的工作更轻松的事情。

票数 1
EN

Stack Overflow用户

发布于 2011-08-25 16:03:31

看看Oracle Grid Engine (需要Sun Grid Engine或CODINE)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7185370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档