位于 /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]/mem | openMosix 认为的可用内存 |
/proc/hpc/nodes/[openMosix_ID]/rmem | Linux 认为的可用内存 |
/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 统计信息 |