当前位置: 首页 > 工具软件 > Mosix > 使用案例 >

计算集群MOSIX-3.1.1.1.for_kernel-3.2.23安装

井昊乾
2023-12-01
随着现在现代社会发展,数据计算分析在各个行业应用越来越广泛,但是单机计算性能总是很有限,特别是在安全,医疗,物理,天文计算等邻域,必须使用大型机,巨型机来完成计算任务,但是一般的民企是无力购买的。计算集群MOSIX,就能很好完成这一工作,他能把很多普通计算机组成集群,看来就像一台计算机一样!
 下面介绍下 MOSIX-3.1.1.1 安装,
操作系统使用CENTOS 6.3    64位
集群软件 MOSIX-3.1.1.1.for_kernel-3.2.23 ( www. mosix .cs.huji.ac.il  下载)

2台虚拟机(每台虚拟机4核,4GB内存,160GB硬盘)

# 下载MOSIX和kernel代码,准备编译
wget   http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.23.tar.bz2

和 MOSIX-3.1.1.1.for_kernel-3.2.23-longterm.tbz

# 解压到指定目录
tar xjf linux-3.2.23.tar.bz2  -C /usr/src/
tar xjvf MOSIX-3.1.1.1.for_kernel-3.2.23-longterm.tbz  -C /usr/src/

注意:如果是centos 5.x升级过来的,在内核安装时,要特别注意。还需要额外安装  glibc-2.8 (wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.8.tar.gz  )。


#进入源代码所在目录
cd  /usr/src/

#这里需要注意的是,具体打补丁方法和linux内核配置方法一定要看MOSIX README文档,不然会导致内核编译奔溃
#给kernel打上mosix补丁
patch -p1 < /usr/src/mosix-3.1.1.1/other/patch-3.2.23

#进入源代码目录,开始编译
cd  linux-3.2.23
#生成配置文件
make menuconfig
配置文件选项如下(只针对MOSIX-3.1.1.1.for_kernel-3.2.23版本 ):
Configure the following option:

      CONFIG_FUSE_FS
        File systems  ---&gt  FUSE (Filesystem in Userspace) support
      CONFIG_SYSVIPC
        General setup  ---&gt  System V IPC

   But make sure that the following is NOT CONFIGURED:

   CONFIG_HEADERS_CHECK"
        'Kernel hacking' ---&gt 'Run 'make headers_check' when building vmlinux'

#生成依赖关系
# make dep

#编译内核
# make bzImage

#编译内核模块
# make modules

#安装内核模块
# make modules_install


#安装内核
# make install

#进入mosix目录
 cd ../ mosix-3.1.1.1

#安装mosix,一路回车,只用安装,记得把你常用级别的mosix服务打开就可以了.配置以后再说
# ./mosix.install

安装完成。

后面会有文章继续介绍配置和应用。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-751006/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8183550/viewspace-751006/

 类似资料: