如何处理运行 Ubuntu 的一批旧电脑?

如何处理运行 Ubuntu 的一批旧电脑?

在我们大学,我们部门获得了几台旧 P4 计算机的补助。我们决定用它们创建一个 3x3 网格,作为我们临时处理工作的媒介。但是,到目前为止,我们所做的就是这些:

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

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

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

1GB RAM、英特尔奔腾 4 2.4 GHz、40GB HDD 运行 Lucid

具体来说,我考虑将 40GB 的部分用作人们的云存储空间。类似于火花分享或者Owncloud但他们似乎不提供基于多台计算机的网络。如果有办法利用这种网格的计算能力,我也想听听。

答案1

如果计算机具有合理的网络连接,您可以运行许多服务来改善互联网。我即将列出的这些服务中,只有少数是可以直接在集群中并行运行的,但其中许多服务在使用 DNS 循环机制的机器池中运行良好,可以实现负载平衡并减少任何一台机器发生故障时的影响。此外,您可以一次对一台机器进行维护,而不会影响集群和服务。

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

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

对于旧机器,你可以获得更多让世界变得更美好有了这些类型的服务,而不是仅仅想要获得所有的 CPU。

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

答案2

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

也许类似 http://folding.stanford.edu/

答案3

你可以尝试挖掘一些比特币。 这虚拟的基于点对点协议的货币(并且可以轻松兑换真实的货币(在撰写本文时,一枚比特币价值约 11 美元)由硬币组成,这些硬币不是由单个机构生成的,而是由所有用户的网络生成的。计算能力越强,生成一定数量此类货币的可能性就越大。当你开始的时候,你可以计算看看它是否有回报。

答案4

答案有点晚了,但为什么不呢?贝奥武甫簇 ?

相关内容