3-4 台旧电脑 = 通用集群?

The*_*eLQ 7 cluster

我现在有 3 台旧电脑在运行 800 MHz(?) 的 P2、1.6 GHz 的 Intel Mobile、1.66 GHz 的 AMD Athlon XP 2000+ 和(可能不会使用)2.7 GHz 的 P4,全部配备 512 MB 内存,并且正在考虑将它们聚集在一起以获得乐趣/知识。他们将运行一个未定版本的 linux,最好是基于 ubuntu 的。

问题是我想用它做什么:一般计算和偶尔的视频编码。我所说的通用计算是指日常任务。然而,我不确定是否每个由单个 X 会话启动的程序都将存在于同一台机器上,从而违背了这样一个系统的目的。程序会被拆分还是存在于一台机器上?

其次,假设它运行的是 100baseT 以太网(不确定 PCI 插槽本身是否可以处理千兆位),那么网络上存在程序的速度是否会成为问题?似乎不断询问 RAM 中的各种事情会很慢。

在你说“买另一台电脑!”之前,这不是这个问题的重点。我问它是否可用,不一定实用。是的,我知道,这将非常耗电。

Kei*_*thB 3

你当然可以做到这一点。任何 Linux 发行版都应该能够开箱即用地执行此操作。

X11 的设计目的是允许程序在网络上运行。X11 有服务器的概念,它运行在您坐在前面的计算机上。您可以在任何计算机上启动X11客户端,它们将显示在X11服务器上。X11 使用相当多的网络带宽,但 100 MB 应该没问题。

通过此设置,您将在不同的计算机上运行单独的程序。一般来说,当人们谈论集群时,他们指的是跨多台机器运行的应用程序。除了科学数字运算之外,很少有应用程序被设计为在多台机器上运行。