在加载操作系统的问题上,创建Beowulf集群需要预先做一些存储方面配置的决定。因为一旦安装完成后要进行更改就要重新安装所有的节点,所以一定要
进行非常细致的考虑。虽然大部分基于Linux的Beowulf集群运行的是都是Red Hat
Linux发行版,但事实上,基本上所有的Linux发行版都支持基本的集群。Red
Hat的安装非常简单,我们可以使用光盘或者通过集群的第一个节点进行安装(前提是在节点上已经有一份发行版拷贝)。在实际的使用过程中,很多人发现从主
节点通过FTP把操作系统加载到每一个节点要比通过NFS挂载Root分区好。这种方法避免了一些不必要的网络通信,在应用程序运行时保留带宽用于信息的
传送。
Red Hat
Linux运行环境只需要每一个节点有大约100MB的磁盘空间,不过,在实践中发现在每一个节点包含一个编译和一些其它的工具还是非常必要。因此,在配
置中,每一个操作系统需要大约175MB的磁盘空间。虽然有一些集群将交换分区配置在了普通的文件系统上,但在本地磁盘上使用一个专门的交换分区才是一个
更高效的选择。一般而言,节点的交换空间的大小应该是内存的2倍,而当内存大于64MB时,交换空间应该等于内存的大小。在实际中,当内存为64MB至
128MB时,我们通常将交换分区设为128MB。因此,如果某一个节点有32MB内存,有2个硬盘,那么我们就应该将Linux系统加载至主驱动上,而
将另外一个硬盘用作交换空间(64MB)和本地运行空间(138MB)。