对运行Ubuntu的旧计算机集群怎么办?


22

在我们的大学中,我们的部门拥有几台旧的P4计算机。我们决定使用它们来创建3x3网格,该网格将用作我们的临时处理工作的媒介。但是,到目前为止,这就是我们所做的一切:

天网,我们的3x3计算机屏幕网格

这是一个分9部分运行的视频流,使用vlc / ssh脚本进行管理。

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

1GB RAM,运行Lucid的Intel Pentium 4 2.4 GHz,40GB HDD

特别是,我正在考虑将40gb部分用作人们基于云的存储空间。沿着线的东西sparkleshareOwncloud,但他们似乎并没有提供多种基于计算机的网络。如果有某种方式可以利用此网格的计算能力,我也想听听。


2
这是一个好主意。我将要求主持人将其设置为社区Wiki。
RolandiXor

2
这不是题外话吗?
MarkovCh1 2011年

也许您可以使用hadoop?
Mateo 2014年

Answers:


11

如果计算机具有合理的网络连接,则可以运行许多服务以使Internet变得更美好。我要列出的东西很少可以在整个集群中直接并行化,但是当在具有DNS轮询机制的计算机池中使用以平衡负载并减少影响时,它们中的许多都可以很好地工作。机器坏了。此外,您可以一次在一台计算机上执行维护,而不会影响群集和服务。

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

令人高兴的是,这些服务大多数都不占用大量处理器,因此即使在较旧的硬件上也可以很好地运行。对于这些类型的服务,您可以贡献多少总处理能力并不重要,而涉及的机器集则更为重要。这就是为什么我推荐它们而不是为许多@home项目之一做出贡献的原因:

对于一台较旧的机器,通过这些服务,您将获得更多的收益,这比仅仅希望获得所有CPU的收益要多得多。

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



8

您可以尝试挖掘一些比特币。这种基于点对点协议的虚拟货币(可以很容易地用真实货币兑换,在编写比特币时价值约11美元)具有硬币,这些硬币不是由单个机构生成的,而是由网络生成的所有用户。产生一定数量的此类货币的机会越大,您拥有的计算能力就越大。当您开始时,您可以计算是否会得到回报。


2
那些p4 cpus的能源成本不值得。
imbaer 2011年

1
@imbaer:2年2个月后:1比特币价值1100美元。大声笑。
Zaz



0

您可以参加伟大的Internet Mersenne Prime搜索!在多台或所有计算机上安装客户端,然后使其运行!如果您的一台计算机发现一种新型的Mersenne Prime,您将赢得 3000 美元甚至50.000美元。这就像一个有趣的彩票,唯一的入场费是您的电费和计算能力!即使您找不到任何质数,也可以通过帮助确认/拒绝其他人的计算机找到的梅森质数来为科学做出贡献。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.