转换为瘦客户机后应该如何处理多余的计算资源?

我兼职为一所小型私立学校工作。 24节点计算机实验室一直存在硬件故障(主要是驱动器和散热风扇),所以我把它变成了基于Linux的瘦客户机networking。 虽然工作站现在从networking启动,但大多数仍然有工作的硬盘驱动器。 他们也只使用其计算能力的一小部分来运行一台x服务器。

我正在寻找方法,但这些计算资源很好用。 每个工作站都有一个40GB硬盘,一个奔腾4处理器和256M RAM。

我考虑过:

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

如果你认为第一个想法是有价值的,那么我会对你可以在各种分布式文件系统上提供的信息感兴趣。 我做了一些search,但找不到真正适合这种情况的人。 我正在寻找冗余和容错function,但它也需要支持用户和组级访问限制。

任何其他build议,也将不胜感激。

正如凯文说的那样,拉动驱动器,保持通电状态是一种浪费,因为在一年内再次购买这样的存储量可以节约电能。 就此而言,除非有特别令人信服的理由花钱,否则最好的办法就是让它们只作为瘦客户机运行。

设置它们在使用后尽可能快地中止。 拥有额外的计算能力是很酷的,但是保持全天候供电的成本很快就会增加,特别是我认为可能是稍微老一点的台式机。 如果你在其上运行某种分布式计算项目,你将会大大增加你的用电量,并加速已经接近死亡的硬件消亡。

它感到浪费周期,但你不想在后台运行的东西造成用户缓慢的用户界面。 当他们不使用机器时,他们应该被关掉,暂停或者一路closures。 电力很贵。

或者,您可以申请预算,将现有机器分配到教室中,然后为实验室购买专用瘦客户机。 这可能会把你现有的强大的硬件比我能想到的任何东西都更好地使用。

  • 拆下驱动器,通过保持它们运行,你正在浪费精力和金钱。 将它们捐献到某个地方,将它们放到文件服务器中,只有40GB的驱动器(甚至是24个驱动器)不会让你感到满意。
  • 运行任意数量的分布式计算应用程序(Folding @ Home等),将您的备用CPU周期发送到一个有价值的原因

我不会在这些PC的硬盘驱动器上存储机密数据。 物理访问意味着访问存储在其中的数据。 除非您使用某种encryption存储,否则存在访问机器的学生可能访问存储在其中的数据的风​​险,而不考虑逻辑访问控制机制。

我想可以在机器上运行iSCSI目标,并将它们用作某种RAID。 但是,如果没有iSCSI专用networking,则可能会出现可靠性问题,吞吐量也会变化。

我想你可以在电脑上安装Hadoop之类的东西。 如果你的学校有任何编程课程,分布式系统上的项目可能是值得的。

查克。 硬盘驱动器需要大约10瓦的电力,如果这个实验室和其他学校的实验室一样,那么系统始终是正确的?

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

把它叫做绿色实验室,保存一些面团,不pipe你的动机是什么,只要把它们夹住就行了。