如何处理运行Ubuntu的旧计算机集群?

在我们的大学,我们的部门获得了几台旧的P4电脑。 我们决定使用它们来创建一个3×3网格,这将作为我们的副手处理工作的媒介。 但是,截至目前,这就是我们所做的一切:

天网,我们的3x3电脑屏幕网格

这是一个使用vlc / ssh脚本管理它的9个部分的video流。

截至目前,所有计算机都连接到单个网络,并使用基于ssh密钥的身份validation进行管理。 我很想听听一些创新的想法。 提供了一些硬件细节:

1GB内存,英特尔奔腾4 2.4 GHz,40GB硬盘运行Lucid

特别是,我在考虑将40gb Portion用作人们的基于云的存储空间。 像sparkleshare或Owncloud这样的东西,但它们似乎不提供多个基于计算机的网络。 如果有一些方法可以利用这个网格的计算能力,我也想听听它。

如果计算机具有合理的网络连接,则可以运行许多服务以使互联网变得更好。 我要列出的一些内容可以在群集中直接并行化,但是当在具有DNS循环的机器池上使用以进行负载平衡并减少其中的任何一个时,它们中的许多都能很好地工作。机器倒塌了。 此外,您可以一次在一台计算机上执行维护,同时保持群集和服务不受影响。

  • 运行网络时间守护程序并将其添加到时间服务器池
  • 运行GPG密钥服务器并将其添加到密钥服务器池
  • 运行Tor桥或中继,并镜像Tor项目网站
  • 运行Mixmaster电子邮件混合服务器
  • 运行Convergence或Perspectives公证以跟踪SSL不规则性
  • 运行SSL Observatory的完整实例
  • 运行Tahoe-LAFS节点以参与安全的分布式文件系统
  • 运行I2P或GNUnet节点

最棒的是,这些服务中的大部分都不是处理器密集型的,因此即使在较旧的硬件上也能运行良好。 对于这些类型的服务,您可以贡献多少总处理能力,而且更重要的是涉及多种机器,这一点并不重要。 这就是为什么我推荐它们而不是为许多@home项目中的一个做出贡献:

对于一台旧机器,你可以通过这些服务获得更多让世界变得更美好的地方 ,而不仅仅是想要获得所有CPU的东西。

当然,在剩余的CPU时间内,您仍然可以尝试治愈癌症或搜索天空。

在那里放置某种分布式计算客户端,并将未使用的周期捐赠给科学。

也许像http://folding.stanford.edu/

您可以尝试挖掘一些比特币 。 这种基于点对点协议的虚拟货币(在编写比特币时可以轻松兑换钱,价值约11美元)有硬币,这些硬币不是由单一机构产生的,而是由网络产生的其所有用户。 产生一定数量的这种钱的机会越多,你拥有的计算能力就越强。 当你开始时,你可以计算它是否会得到回报。

是的,你也可以查看BOINC: https : //boinc.berkeley.edu/ 。

您可以根据自己的意愿添加任何BOINC支持的项目。 我认为最着名的BOINC支持项目是SETI @ HOME,但在医学等领域还有许多其他项目。 这是一个小项目列表: https : //boinc.berkeley.edu/projects.php

一个迟到的答案,但为什么不是一个beowulf集群?

您可以参加Great Internet Mersenne Prime Search ! 在几台或所有计算机上安装客户端并让它运行! 如果您的某台计算机发现了新型的Mersenne Prime, 您可以赢取 3000 美元甚至50,000美元 。 这就像一个有趣的彩票,唯一的入场费是你的电力和计算能力! 即使您没有找到任何素数,您也可以通过帮助确认/拒绝其他人的计算机发现的Mersenne素数来为科学做出贡献。