Cluster computing 构建集群所需的软件

Cluster computing 构建集群所需的软件,cluster-computing,Cluster Computing,我一直在考虑让我的电脑更环保,在我的下一台电脑中使用一些低功耗的迷你itx板。有些能产生10瓦以下的电,而且相当便宜 所以我想,如果一个是如此低的成本和低功耗,为什么不尝试把它们做成一个集群呢?然而,我真的不确定我需要在操作系统或管理软件方面做些什么来实现这一点 是否有人可以提供有关现有软件的建议,或者如何设计我自己的软件?您可以使用它来运行群集。请查看以开始 话虽如此,我能给出的最好建议是仔细衡量你的集群是否真的更环保。我以前在这条路上走了一段路,根据我的经验,拥有许多独立的计算机所带来的损失

我一直在考虑让我的电脑更环保,在我的下一台电脑中使用一些低功耗的迷你itx板。有些能产生10瓦以下的电,而且相当便宜

所以我想,如果一个是如此低的成本和低功耗,为什么不尝试把它们做成一个集群呢?然而,我真的不确定我需要在操作系统或管理软件方面做些什么来实现这一点

是否有人可以提供有关现有软件的建议,或者如何设计我自己的软件?

您可以使用它来运行群集。

请查看以开始

话虽如此,我能给出的最好建议是仔细衡量你的集群是否真的更环保。我以前在这条路上走了一段路,根据我的经验,拥有许多独立的计算机所带来的损失最终会抹去所有的节能。请记住,每台计算机都需要一个电源,它可以将家庭电压降低到计算机所需的水平。转换效率低,浪费热量(这就是为什么电源有风扇)。同样的道理也适用于你所需要的每一个硬盘、内存库和主板


这并不是要阻止你参与这个项目。只是要确保你的个人资料。就像编写软件一样!:)

你到底想对你的集群做什么决定了你需要什么样的软件

  • 你需要作业调度吗
  • 监控工具
  • 您是否需要同时无缝地跨所有节点部署软件
  • 跨所有节点的一个文件系统(推荐)
您可以同样轻松地在主板上安装linux或*BSD,并使用ssh管理和运行所有节点上的作业。没有其他真正需要的软件

您可能会发现有用的软件:

  • PBS(主要是作业调度,谷歌)
  • (基于单系统映像的Linux发行版)
  • (基于群集的分发)
  • (群集管理,也包括openMosix)
  • (监控,对你来说可能是过度杀戮)
  • (来自Sun的超高速、开源群集文件系统)

    • 这个问题有很多

      首先,如果您只想启动并运行集群,这里已经列出了许多建议。不过,一旦集群启动并运行,您就刚刚开始

      在这一点上,您需要有能够在整个集群中正常工作的软件。如果您正在开发自己的软件,则需要使用类似的方法将其设计为跨集群并行

      但是,如果没有编写在集群中运行的软件,集群只不过是一个高度定制的盒子,没有任何特殊功能