Значения в текстовых файлах в каталоге /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 | |
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-bound) |
iojob | сообщает openMosix о том, что процесс активно использует ввод-вывод (io-bound) |
slow | принуждает openMosix медленнее собирать статистическую информацию |
fast | принуждает openMosix быстрее собирать статистическую информацию |
Таблица 8.4. Информация о других узлах в кластере
Таблица 8.5. Дополнительная информация о локальных процессах
/proc/[PID]/cantmove | причина, по которой процесс не поддаётся миграции |
/proc/[PID]/goto | указывает, на какой узел процесс должен мигрировать |
/proc/[PID]/lock | если процесс заблокирован на UHN |
/proc/[PID]/nmigs | сколько раз процесс мигрировал |
/proc/[PID]/where | где сейчас обрабатывается данный процесс |
/proc/[PID]/migrate | то же, что и значение goto для удалённых процессов |
/proc/hpc/remote/from | UHN процесса |
/proc/hpc/remote/identity | дополнительная информация о процессах |
/proc/hpc/remote/statm | статистика об использовании процессом памяти |
/proc/hpc/remote/stats | статистика об использовании процессом процессора |