The values in the flat files in the /proc/hpc/admin directory presenting the current configuration of the cluster. Also the administrator can write its own values into these files to change the configuration during runtime, e.g.
Table 8-1. Changing /proc/hpc parameters
echo 1 > /proc/hpc/admin/block | blocks the arrival of remote processes |
echo 1 > /proc/hpc/admin/bring | bring all migrated processes home |
...
Table 8-2. /proc/hpc/admin/
(binary files) | config | the main configuration file (written by the setpe util) |
(flat files) | block | allow/forbid arrival of remote processes |
bring | bring home all migrated processes | |
dfsalinks | list of current symbolic dfsa-links | |
expel | sending guest processes home | |
gateways | maximum number of gateways | |
lstay | local processes should stay | |
mospe | contains the openMosix node id | |
nomfs | disables/enables MFS | |
overheads | for tuning | |
quiet | stop collecting load-load-balancing informations | |
decay-interval | interval for collecting informations about load-balancing | |
slow-decay | default 975 | |
fast-decay | default 926 | |
speed | speed relative to PIII/1GHz) | |
stay | enables/disables automatic process migration |
Table 8-3. Writing a 1 to the following files /proc/hpc/decay/
clear | clears the decay statistics |
cpujob | tells openMosix that the process is cpu-bound |
iojob | tells openMosix that the process is io-bound |
slow | tells openMosix to decay its statistics slow |
fast | tells openMosix to decay its statistics fast |
Table 8-4. Informations about the other nodes
/proc/hpc/nodes/[openMosix_ID]/CPUs | how many CPU's the node has |
/proc/hpc/nodes/[openMosix_ID]/load | the openMosix load of this node |
/proc/hpc/nodes/[openMosix_ID]/mem | available memory as openMosix believes |
/proc/hpc/nodes/[openMosix_ID]/rmem | available memory as Linux believes |
/proc/hpc/nodes/[openMosix_ID]/speed | speed of the node relative to PIII/1GHz |
/proc/hpc/nodes/[openMosix_ID]/status | status of the node |
/proc/hpc/nodes/[openMosix_ID]/tmem | available memory |
/proc/hpc/nodes/[openMosix_ID]/util | utilization of the node |
Table 8-5. Additional Informations about local processes
/proc/[PID]/cantmove | reason why a process cannot be migrated |
/proc/[PID]/goto | to which node the process should migrate |
/proc/[PID]/lock | if a process is locked to its home node |
/proc/[PID]/nmigs | how many times the process migrated |
/proc/[PID]/where | where the process is currently being computed |
/proc/[PID]/migrate | same as goto remote processes |
/proc/hpc/remote/from | the home node of the process |
/proc/hpc/remote/identity | additional informations about the process |
/proc/hpc/remote/statm | memory statistic of the process |
/proc/hpc/remote/stats | cpu statistics of the process |