转换为瘦客户端后,如何处理多余的计算资源?

转换为瘦客户端后,如何处理多余的计算资源?

我在一所小型私立学校做兼职。24 节点计算机实验室一直出现硬件故障(主要是驱动器和冷却风扇),因此我将其转变为基于 Linux 的瘦客户端网络。虽然工作站现在从网络启动,但大多数工作站的硬盘驱动器仍然正常工作。它们也只使用一小部分计算能力来运行 x 服务器。

我正在寻找充分利用这些计算资源的方法。每个工作站都配有 40GB 硬盘、奔腾 4 处理器和 256M RAM。

我考虑过:

  • 在每个工作站上安装容错分布式文件系统。这将充分利用每个工作站的硬盘空间和计算资源,并且持续的硬件故障将产生最小的影响。
  • 移除硬盘并将其放入几个文件服务器中。在工作站上运行分布式计算客户端以利用空闲的 CPU 周期。好吧,虽然我肯定会找到一个地方放置更多文件服务器,但我承认我并没有真正考虑过分布式处理环境的任何应用程序。

如果您认为第一个想法有价值,我会对您提供的有关各种可用分布式文件系统的任何信息感兴趣。我进行了一些搜索,但找不到真正适合这种情况的文件系统。我正在寻找冗余和容错,但它也需要支持用户和组级别的访问限制。

如果有任何其他建议也将受到赞赏。

答案1

正如 Kevin 所说,拔掉驱动器,让它们通电是一种浪费,因为您可以在一年后用节省的电量再次购买同等数量的存储。就此而言,除非有特别令人信服的理由花钱,否则最好的办法是让它们仅作为瘦客户端运行。

将它们设置为使用后尽快挂起。拥有额外的计算能力很酷,但让机器全天候运行的成本很快就会增加,尤其是我认为可能稍微老旧的台式机。如果你在它们上运行某种分布式计算项目,你的用电量将大大增加,并加速已经濒临报废的硬件的消亡。

这感觉很浪费周期,但你肯定不希望后台运行的某些程序导致用户 UI 反应迟钝。当用户不使用机器时,应该关闭机器,无论是挂起还是完全关闭。电费很贵。

或者,您可以申请预算,将现有机器分配到教室,然后为实验室购买专用的瘦客户机。这可能比我能想到的任何其他方法都更能充分利用您现有的超强硬件。

答案2

  • 移除驱动器,继续运行它们会浪费能源和金钱。将它们捐赠给某个地方,将它们放入文件服务器中,仅使用 40GB 驱动器(甚至 24 个)不会给您带来太多好处。
  • 运行任意数量的分布式计算应用程序(Folding@Home 等),将空闲的 CPU 周期用于有价值的事业

答案3

我不会在这些电脑的硬盘上存储机密数据。物理访问意味着可以访问其中存储的数据。除非使用某种加密存储,否则您将面临这样的风险:拥有机器物理访问权限的学生可以访问存储在那里的数据,逻辑访问控制机制除外。

我认为,您可以在机器上运行 iSCSI 目标,并将它们用作某种 RAID。但是,如果没有专门用于 iSCSI 的网络,您将面临可靠性问题,并且吞吐量会不稳定。

我想你可以安装类似的东西Hadoop在计算机上。如果你的学校有编程课,那么分布式系统上的项目可能很有价值。

答案4

扔掉它们。硬盘大约需要 10 瓦的电力,如果这个实验室和其他学校实验室一样,系统会一直处于开启状态,对吗?

10 瓦 / 1000 瓦 x 24 小时 x 30 天 = 7.2 千瓦/月 x 24 个驱动器 = 172.8 千瓦/月

称其为绿色实验室,节省一些钱,无论你的动机是什么,只要把它们扔掉就行了。

相关内容