8.2. 配置

位于 /proc/hpc/admin 目录下的扁平文件中的值表示集群的当前配置。管理员也可以将自己的值写入这些文件,以在运行时更改配置,例如:

表 8-1. 更改 /proc/hpc 参数

echo 1 > /proc/hpc/admin/block阻止远程进程的到达
echo 1 > /proc/hpc/admin/bring将所有迁移的进程带回本地

...

表 8-2. /proc/hpc/admin/

(二进制文件)config主配置文件 (由 setpe 工具写入)
(扁平文件)block允许/禁止远程进程的到达
 bring将所有迁移的进程带回本地
 dfsalinks当前符号 dfsa 链接列表
 expel将访客进程送回本地
 gateways最大网关数
 lstay本地进程应保持在本地
 mospe包含 openMosix 节点 ID
 nomfs禁用/启用 MFS
 overheads用于调优
 quiet停止收集负载均衡信息
 decay-interval收集负载均衡信息的间隔
 slow-decay默认值 975
 fast-decay默认值 926
 speed相对于 PIII/1GHz 的速度
 stay启用/禁用自动进程迁移

表 8-3. 将 1 写入以下文件 /proc/hpc/decay/

clear清除衰减统计信息
cpujob告诉 openMosix 该进程是 CPU 密集型
iojob告诉 openMosix 该进程是 IO 密集型
slow告诉 openMosix 缓慢衰减其统计信息
fast告诉 openMosix 快速衰减其统计信息

表 8-4. 关于其他节点的信息

/proc/hpc/nodes/[openMosix_ID]/CPUs该节点拥有的 CPU 数量
/proc/hpc/nodes/[openMosix_ID]/load此节点的 openMosix 负载
/proc/hpc/nodes/[openMosix_ID]/memopenMosix 认为的可用内存
/proc/hpc/nodes/[openMosix_ID]/rmemLinux 认为的可用内存
/proc/hpc/nodes/[openMosix_ID]/speed节点相对于 PIII/1GHz 的速度
/proc/hpc/nodes/[openMosix_ID]/status节点状态
/proc/hpc/nodes/[openMosix_ID]/tmem可用内存
/proc/hpc/nodes/[openMosix_ID]/util节点的利用率

表 8-5. 关于本地进程的附加信息

/proc/[PID]/cantmove进程无法迁移的原因
/proc/[PID]/goto进程应迁移到哪个节点
/proc/[PID]/lock进程是否锁定到其本地节点
/proc/[PID]/nmigs进程迁移了多少次
/proc/[PID]/where进程当前正在哪里计算
/proc/[PID]/migrate与远程进程的 goto 相同
/proc/hpc/remote/from进程的本地节点
/proc/hpc/remote/identity关于进程的附加信息
/proc/hpc/remote/statm进程的内存统计信息
/proc/hpc/remote/stats进程的 CPU 统计信息