(作者: Moshe Bar)
很多人都要求在 openMosix 中加入一个功能,可以指定给定的进程及其子进程可以迁移到哪些节点,以及不能迁移到哪些节点。
Simone Ettore 刚刚向 CVS 提交了一个新的补丁,可以实现这个功能。
以下是它的工作方式
/proc/[pid]/migfilter 启用/禁用过滤迁移的能力。
/proc/[pid]/mignodes 是一个节点位列表。 节点的位位置计算为 2^(PE-1)。 PE 是节点号。
/proc/[pid]/migpolicy 是过滤策略: 0=DENY: 进程可以迁移到所有节点,除非 mignodes 上相应的位为 1 1=ALLOW: 进程只能迁移到 mignodes 上相应位为 1 的节点
我们很快会发布一个简单的用户态工具来设置节点掩码,但在我们将其作为 openMosix 2.4.20-3 发布之前,我希望大家尽快尝试一下。