现在我有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。