按照如下描述,可以轻松地以“Debian 方式”安装 openMosix。
第一步是从网络下载软件包。我不得不使用 2.4.19 内核,因为在我撰写本文时,openMosix 补丁包尚不适用于 2.4.20。由于我们使用的是 Debian 设置,因此我们需要:http://packages.debian.org/unstable/net/openmosix.html, http://packages.debian.org/unstable/net/kernel-patch-openmosix.html, http://packages.debian.org/unstable/misc/kernel-package.html, http://packages.debian.org/unstable/devel/kernel-source-2.4.19.html。您也可以使用 apt-get install 命令安装它们 ;)。
下一步是使内核支持 openMosix。
基本上,要遵循的步骤是
cd /usr/src apt-get install kernel-source-2.4.19 kernel-package \ openmosix kernel-patch-openmosix tar vxjf kernel-source-2.4.19.tar.bz2 ln -s /usr/src/kernel-source-2.4.19 /usr/src/linux cd /usr/src/linux ../kernel-patches/i386/apply/openmosix make menuconfig make-kpkg kernel_image modules_image cd .. dpkg -i kernel-image-*-openmosix-*.deb |
使用此内核和配置好的 /etc/openmosix.map 重启后,您应该拥有一个 openMosix 机器集群,这些机器可以相互通信并进行进程迁移。
您可以通过运行以下小脚本来测试它
awk 'BEGIN {for(i=0;i<10000;i++)for(j=0;j<10000;j++);}' |
我们还在 Debian 机器上设置了 openMosixView
apt-get install openmosixview |
openMosixView 为您提供了一个友好的界面,显示不同机器的负载,并让您可以手动迁移进程。
有关 openMosixView 的详细讨论可以在本文档的其他地方找到。