4

我一直在考虑让我的电脑更环保一些,并在我的下一台电脑上使用一些低功耗的 mini-itx 板。有些可以产生低于 10 瓦的功率,而且非常便宜。

所以我想,如果一个如此低成本和低功耗,为什么不尝试用它们做一个集群呢?但是,我不确定我需要在操作系统或管理软件方面做什么才能实现这一目标?

任何人都可以提供有关现有软件的建议或任何关于如何设计我自己的想法的建议吗?

4

4 回答 4

5

你想用你的集群实际做什么决定了你需要什么软件。

  • 你需要工作调度吗?
  • 监控工具?
  • 您是否需要一次在所有节点上无缝部署软件?
  • 一个跨所有节点的文件系统(推荐)。

您可以轻松地在板上安装 linux 或 *BSD,然后使用 ssh 在所有节点上管理和运行作业。不需要其他软件。

您可能会觉得有用的软件:

  • PBS(主要是作业调度,谷歌)
  • Kerrighed(基于单系统映像,Linux 发行版)
  • Rocks(基于集群的分布)
  • Mosix(集群管理,openMosix 也有)
  • Ganglia(监控,可能为你过度杀戮)
  • Lustre(来自 Sun 的超快速、开源集群文件系统)
于 2009-04-21T00:29:36.517 回答
2

看看beowulf开始吧。

话虽如此,我能给出的最好建议是仔细衡量你的集群是否真的更环保。我以前在这条路上走得有点远,根据我的经验,拥有许多单独的计算机所带来的损失最终会抹去任何能源节省。请记住,每台计算机都需要电源,它将您的家庭电压转换为计算机所需的水平。转换效率低,并且浪费热量(这就是电源有风扇的原因)。对于您需要的每个硬盘驱动器、RAM 组和主板,都可以这样说。

这并不是要阻止您参与该项目。一定要配置文件。就像写软件一样!:)

于 2009-04-21T00:26:59.333 回答
1

您可以使用Beowulf运行集群。

于 2009-04-21T00:25:32.473 回答
0

这个问题有很多。

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

此时,您需要拥有能够在整个集群中正常工作的软件。如果您正在开发自己的软件,则需要将其设计为跨集群并行化,使用类似MPI的东西。

但是,如果没有编写跨集群运行的软件,集群只不过是一个高度定制的盒子,没有做任何特别的事情......

于 2009-04-21T00:54:55.287 回答