openMosixcollector – это демон, который может быть запущен на любом из узлов кластера. Он журналирует нагрузку openMosix в каталог /tmp/openmosixcollector/*. Затем эти журналы анализируются программой openMosixanalyzer (будет описан далее), что в результате даёт представление о нагрузке, использовании памяти и процессах кластера. Основным журналом является файл /tmp/openmosixcollector/cluster. Помимо него в этом каталоге создаются и другие файлы.
При запуске openMosixcollector записывает свой PID (process id) в файл /var/run/openMosixcollector.pid.
Демон openMosixcollector рестартует каждые 12 часов и сохраняет накопленную историю в файл вида /tmp/openmosixcollector[date]/*. Такие резервные копии создаются автоматически, хотя их можно создавать и вручную.
Существует также возможность записать контрольную точку в историю. В openMosixanalyzer такие контрольные точки обозначаются на графике вертикальной синей линией. К примеру, вы можете создать контрольную точку при запуске задачи на кластере и по окончании этого задания.
Вот расшифровка возможных аргументов командной строки:
openmosixcollector -d // запускает коллектор в виде демона
openmosixcollector -k // останавливает коллектор
openmosixcollector -n // записывает контрольную точку в историю
openmosixcollector -r // сохраняет накопленную историю и начинает новую
openmosixcollector // выводит небольшую подсказку
|
Этот демон можно стартовать и в виде init-скрипта в /etc/init.d или /etc/rc.d/init.d. Нужно просто создать символическую ссылку в соответствующем уровне выполнения для его автозапуска.
О том, как анализировать созданные файлы журналов, рассказывается в разделе про openMosixanalyzer.