多台服务器像所有硬件一样运行?

现在我有10台服务器,面向电力计算。 我的用户需要使用qmake启动多个进程。 用户习惯于使用Ubuntu 9.10,而软件库中的软件是可以切换的。

我已经将ubuntu 9.10部署到所有10台服务器(pxe岩石)。

到目前为止,我们使用parallel-ssh和cluster-ssh,它允许为所有服务器启动相同的进程。 使用这个工具这个工具,服务器保持独立,但使用相同的软件和相同的启动命令。

现在我们想进入下一步,将所有的服务器看作是一个单一的服务器,其他服务器的所有资源就像资源一样。

处理的时间差别很大,也是devise启动命令的时间。

任何意见,至极软件使用将是非常有用的?

谢谢

你在说什么叫单一系统图像(SSI) 。 这种Linuxscheme最常见的变种是由MOSIX实现的。 虽然它在系统pipe理方面确实提供了一些优势,但是一般而言,如果不使用某种forms的MPI ,stream程不能跨越多个节点。 基本上,无论您是使用在gridengine上运行的“标准”群集,还是将您的系统构build为单个映像,仍然需要修改所有软件以跨越多个节点。

最后我使用了Sun Grid Engine。

我已经logging在一个私人的维基,并剪切和粘贴在我的博客。 我认为即使没有翻译,也可以是有用的。 ;)

博客条目: http ://suportrecerca.barcelonamedia.org/blog/?p= 240

如果有人想要维基代码,只需在这里问。

谢谢。

集群不是一台机器的性能方面,fs /内存的位置对性能很重要。

在应用层面上做事情,虽然不那么一般,但更节约资源。 通过设置distcc,可以显着加快您的qmake示例。

我以前从来没有实现过,但是听起来像一个beowulf集群会为你正在做的事情工作。 过去我已经做了大量的阅读,对于一些简单的过程,根据你想要实现的function,可能需要很less的logging。