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

Nem*_*emo 23 cloud

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

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

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

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

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

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

tgm*_*883 12

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

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


fla*_*ark 12

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

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

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

对于较旧的机器,通过这些服务,您可以获得更多让世界变得更美好的东西,而不是只想要它可以获得的所有 CPU。

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


Raf*_*lak 8

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

  • 不值得那些 p4 cpu 的能源成本。 (2认同)

rig*_*ved 5

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

您可以根据需要添加任何 BOINC 支持的项目。我认为最著名的 BOINC 支持项目是 SETI@HOME,但在医学等领域也有许多其他项目。以下是一小部分项目:https : //boinc.berkeley.edu/projects.php