9.3. Mosix 优化

编者评论:需要根据 openMosix 版本进行检查

以 root 身份登录普通终端。输入

       setpe -r 
如果一切正常,`which` 命令会列出你的 /etc/mosix.map 文件。如果出现问题,请尝试
        setpe -w -f /etc/mosix.map 
来设置你的节点。然后,输入
       cat /proc/$$/lock
来查看你的子进程是否锁定在你的模式 (1) 中,或者可以迁移 (0)。如果由于某种原因你发现你的进程被锁定,你可以使用以下命令更改它
        echo 0 > /proc/$$/lock
直到你解决问题。为第二台计算机重复整个配置方案。Mosix 用来校准各个节点的程序 `tune_kernel` 和 `prep_tune` 在 SuSE 发行版中不起作用。但是,你可以伪造它。首先,通过输入以下命令,将你要调优的计算机和另一台安装了 Mosix 的计算机都切换到单用户模式
        init 1
以 root 身份。如果可能,网络上的所有其他计算机都应关闭。在两台机器上,运行以下命令
        /etc/init.d/network start
        /etc/init.d/mosix start
        echo 1 > /proc/mosix/admin/quiet
这会伪造 `prep_tune` 和 `tune_kernel` 的第一部分。请注意,如果你的笔记本电脑配有 pcmcia 网卡,你将必须运行
        /etc/init.d/pcmcia start
而不是 "/etc/init.d/network start"。在你要调优的计算机上,运行 `tune_kernel` 并按照说明操作。根据你的机器,这可能需要一段时间 - 如果你养了狗,这可能是时候带它去你一直答应它的长长散步了。`tune_kernel` 将在 /root 中创建一个名为 "pg" 的程序,用于测试目的。忽略它。调优结束后,将 /tmp/overheads 的内容复制到文件 /etc/overheads (和/或重新编译内核)。为每台计算机重复调优过程。重启,享受 Mosix,别忘了向你的朋友吹嘘你的新集群。