Cluster computing 如何设置低成本群集

Cluster computing 如何设置低成本群集,cluster-computing,Cluster Computing,在我家里,我有大约10台电脑,所有电脑都有不同的处理器和速度(都兼容x86)。我想把这些集中起来。我看过openMosix,但由于他们停止了对它的开发,我决定不使用它。我更喜欢使用Linux主流发行版的最新版本(Suse 11、Suse 10.3、Fedora 9等) 有谁知道有什么好的网站(或书籍)可以解释如何使用大多数主流发行版上常见的免费开源应用程序启动和运行集群 我想为我将要编写的自定义软件提供一个负载平衡集群。我不能用像这样的东西Folding@home因为我需要经常接触应用程序的每个

在我家里,我有大约10台电脑,所有电脑都有不同的处理器和速度(都兼容x86)。我想把这些集中起来。我看过openMosix,但由于他们停止了对它的开发,我决定不使用它。我更喜欢使用Linux主流发行版的最新版本(Suse 11、Suse 10.3、Fedora 9等)

有谁知道有什么好的网站(或书籍)可以解释如何使用大多数主流发行版上常见的免费开源应用程序启动和运行集群


我想为我将要编写的自定义软件提供一个负载平衡集群。我不能用像这样的东西Folding@home因为我需要经常接触应用程序的每个部分。例如,如果我正在运行一个模拟,一台计算机在控制降雨的位置,另一台计算机在控制我的食草动物在模拟中的活动。

我最近使用Ubuntu设置了一个OpenMPI集群。一些现有的评论位于。

如果您知道要做什么,您只需要一个集群。带着实际需求回来,有人会提出解决方案。

你的问题太模糊了。您希望使用什么群集应用程序

到目前为止,设置“集群”最简单的方法是安装Folding@Home在你的每台机器上。但我怀疑这是你真正想要的

以前,我使用简单的bash脚本和ssh共享密钥设置了音乐/视频转码集群


我在工作中管理邮件服务器集群。

我认为他正在寻找类似openMosix的东西,一种通用集群,任何应用程序都可以分布在节点上运行。好了,没有比这更好的了。基于MPI的集群是最接近您的,但我认为您只能在它们上运行MPI应用程序。

Linux虚拟服务器

看一看。这是一个基于CentOS 5.1的完整集群“分发版”。它安装运行集群所需的所有设备(libs、应用程序和工具),安装和使用非常简单。您可以在主节点上执行所有调整和配置,它可以帮助您启动所有其他节点。我最近用它安装了1200多个节点(超过10000个内核!)的集群!并且会毫不犹豫地将其安装在4节点集群上,因为安装主节点的工作负载为零

您可以运行为集群lib编写的应用程序,如MPI或PVM,也可以使用队列系统(sungridengine)分发任何类型的作业。或distcc在所有节点上编译所选代码


它是开源的,gpl,免费的,你喜欢的一切

我使用pvm,它可以工作。但是,即使有一个很好的ssh设置,允许在不向机器输入passwd的情况下登录,您也可以轻松地在不同的计算节点上远程启动命令