Модуль Client Statistics
Этот модуль находится в меню ProMonitor, которое называется Client Mon. Основная программа (Load Client Mon Data) выполняет просмотр дерева каталогов на наличие файлов client.mon. client.mon это имя по умолчанию, которое используется в Progress. Как только такой файл будет обнаружен, он будет проанализирован и выбранная статистика будет загружена в базу данных ProMonitor. Для того чтобы программа загрузки работала правильно следуйте следующим рекомендациям:
-
каждый пользователь, который должен контролироваться, должен иметь в скриптах запуска параметр “–y”. По умолчанию, этот параметр будет создавать Ascii-файл с именем client.mon, который будет храниться в рабочем каталоге, из которого была запущена сессия. Файл содержит информацию об использовании памяти клиентом. Вся необходимая статистика будет записана в этот файл по завершении progress-сессии.
-
если для запуска progress-сессий, пользователями используется общий каталог, то статистика будет записываться в файл client.mon добавляясь в конец файла, что приведет к невозможности идентификации какому пользователю, какая статистика относится. Для решения этой проблемы необходимо выполнить одно из двух:
CLIENTMON=$HOME/client.mon; export CLIENTMON
Эту строчку желательно добавить в shell script используемый для старта progress – сессии.
-
модуль не может работать с файлами client.mon, расположенными на клиентских машинах. Для этого необходимо, чтобы диск на котором они расположены, был доступен для машины с ProMonitor.
-
для того чтобы программа загрузки могла искать файлы client.mon в дереве каталогов, клиентская сессия, запустившая её, должна иметь все необходимые права доступа к этим каталогам.
-
Файл client.mon не удаляются после завершения progress-сессии, и при повторном запуске, информация добавляется в конец файла. Это может привести к чрезмерному росту таких файлов и к смешиванию старых и новых данных. Поэтому рекомендуется удалять их после формирования каждой выборки (Sample).
Отчетность
Как только данные будут загружены, станут доступны следующие опции:
- 1 - Local Buffer (-l parameter)
- 2 - Execution Buffer (-mmax parameter)
- 3 - Stack (-s parameter)
- 4 - Stat Check (-q parameter)
- 5 - Temp File Reads (SRT file; -T and –t parameters)
- 6 - Temp File Read Bytes (SRT file; -T and –t parameters)
- 7 - Temp File Writes (SRT file; -T and –t parameters)
- 8 - Temp File Write Bytes (SRT file; -T and –t parameters)
Сортировка данных будет осуществляться от наихудших значений до наилучших, например по наибольшему использованию памяти или по наибольшей дисковой активности (I/O).
|