[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Операционная система и устройства


Создание отчетов об использовании ресурсов системы

Настроенная система учета ресурсов автоматически создает ежедневные и ежемесячные отчеты. Ежедневные отчеты создаются командой runacct, а ежемесячные - командой monact.

Ежедневные отчеты об использовании ресурсов

Для создания ежедневных отчетов служит команда runacct. Эта команда записывает итоговые данные в текстовый файл /var/adm/acct/sum/rprtММДД. ММДД в названии файла указывает месяц и день отчета. Создаются отчеты следующих видов:

Ежедневный отчет

Первая строка дневного отчета содержит время начала и конца периода сбора информации, а также список событий системного уровня, произошедших за этот период, таких как закрытие, перезагрузка системы и изменение ядра. Указано также полное число минут в отчетном периоде (обычно 1440, если отчет создается каждые 24 часа). В отчете содержится следующая информация:

LINE Использование консоли, терминалов и псевдотерминалов.
MINUTES Полное число минут, в течение которых линия связи была занята.
PERCENT Процент времени, в течение которого линия связи была занята.
# SESS Число запущенных сеансов
# ON То же, что и # SESS
# OFF Число выходов из системы плюс число разрывов соединения

Ежедневный отчет об использовании ресурсов

Дневной отчет об использовании ресурсов содержит итоговые значения использования ресурсов каждым пользователем (ИД) за отчетный период. Некоторые значения учитываются отдельно в основное и в дополнительное время, задаваемое администратором учета ресурсов в каталоге /usr/lib/acct/holidays. В отчете содержится следующая информация:

UID ИД пользователя
LOGIN NAME Имя пользователя
CPU (PRIME/NPRIME) Полное время работы всех процессов пользователя, в минутах
KCORE (PRIME/NPRIME) Полный объем памяти, занятой работавшими процессами, в килобайт-минутах
CONNECT (PRIME/NPRIME) Полное время соединения (время работы пользователя в системе), в минутах
DISK BLOCKS Средний объем дискового пространства, занятый пользователем во всех проверяемых файловых системах
FEES Итоговый счет, созданный командой chargefee
# OF PROCS Полное число процессов, принадлежащих пользователю
# OF SESS Число независимых дисплейных сеансов пользователя
# DISK SAMPLES Число проверок использования дисковой памяти, выполненных за отчетный период. Если величина DISK BLOCKS равна нулю, это значение также будет равно нулю

Ежедневный отчет об использовании команд

В дневном отчете об использовании команд показаны все команды, выполненные за день. В каждой строке содержится информация об одной команде. Таблица отсортирована по величине TOTAL KCOREMIN (см. объяснение ниже); первая строка содержит итоговую информацию о всех командах. Данные о каждой команде собираются при каждом ее запуске в учетный период. В столбцах таблицы содержится следующая информация:

COMMAND NAME Имя команды
NUMBER CMDS Число вызовов команды
TOTAL KCOREMIN Полный объем памяти, занятый командой, в килобайт-минутах
TOTAL CPU-MIN Полное время работы команды, в минутах
TOTAL REAL-MIN Фактическое время процессора, затраченное на выполнение команды, в минутах
MEAN SIZE-K Средний объем памяти, занимаемый командой во время работы
MEAN CPU-MIN Среднее время каждого выполнения команды, в минутах
HOG FACTOR Коэффициент, показывающий, насколько команда загружает центральный процессор во время работы. Равен отношению величины TOTAL CPU-MIN к величине TOTAL REAL-MIN
CHARS TRNSFD Число символов, переданных командой при чтении и записи
BLOCKS READ Число физических блоков, прочитанных и записанных командой

Итоговый отчет об использовании команд за месяц

Итоговые отчеты об использовании команд за месяц содержат информацию о всех командах, запущенных с момента создания прошлого ежемесячного отчета командой monacct. Отчет за месяц содержит те же поля, что и дневной отчет об использовании команд.

Отчет о последнем входе в систему

Отчет о последнем входе в систему содержит по два поля на каждый ИД пользователя. В первом поле указана дата последнего входа в систему. Во втором поле указано имя учетного файла пользователя. Нулевая дата означает, что пользователь никогда не входил в систему.

Суммарные отчеты

Обычно суммарные отчеты создаются ежемесячно командой monacct. Полученный отчет сохраняется в файле /var/adm/acct/fiscal/fiscrptММ, где ММ - месяц, в котором была запущена команда monacct. Отчет содержит ту же информацию, что и дневные отчеты, но накопленную за весь месяц.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]