RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Beyond Linux From Scratch. Версия 6.0

Глава 11. Системные утилиты

Sysstat-5.0.6

Введение в Sysstat

Пакет Sysstat содержит утилиты для мониторинга быстродействия системы и используемых ресурсов. Sysstat содержит утилиту sar, входящую во многие коммерческие Unix, и средства, которые Вы можете запускать по графику через cron для сбора и сохранения результатов о производительности и активных данных.

Информация о пакете

Зависимости Sysstat

Рекомендованные

Fcron-2.9.5.1.

Установка Sysstat

Установим Sysstat запуском следующих команд:


make config &&
make

А теперь, как пользователь root:


make install

Описание команд

make config: Запускает интерактивный процесс конфигурации. Первым будет вопрос о "каталоге установки". Установите его в /usr, поскольку это равнозначно параметру --prefix=/usr пакета Autoconf при использовании скрипта configure. На все остальные вопросы можете просто вводить Enter для применения значений по умолчанию.

Конфигурация Sysstat

Информация Cron

Для начала сбора и накопления информации при помощи Sysstat Вы должны добавить или создать crontab для привилегированных пользователей. По умолчанию накопленные данные хранятся в /var/log/sa. Пользователи, запускающие утилиты Sysstat через cron, должны иметь права на запись в это место.

Ниже приведен пример того, что устанавливается в crontab. Настройте параметры для обеспечения Ваших потребностей. Используйте man sa1 и man sa2 для информации по командам.


# 8am-7pm отчет об активности каждые 10 минут в рабочие дни
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &

# 7pm-8am отчет об активности каждый час в рабочие дни
0 19-7 * * 1-5 /usr/lib/sa/sa1 &

# Отчет об активности каждый час в выходные дни
0 * * * 0,6 /usr/lib/sa/sa1 &

# Подготовка отчета за день в 19:05
5 19 * * * /usr/lib/sa/sa2 -A &

Убедитесь, что Вы подчинили исправленный crontab демону cron.

Информация о загрузке сиситемы

При старте системы сообщение LINUX RESTART должно быть вставлено в суточный файл данных для переинициализации счетчиков ядра. Это можно автоматизировать установкой стартового скрипта /etc/rc.d/init.d/sysstat, включенного в пакет blfs-bootscripts-6.0, используя следующую команду:


make install-sysstat

Содержание

Установленные программы: iostat, mpstat, sar, sa1, sa2 и sadc. Установленные библиотеки: нет. Установленные каталоги: /usr/lib/sa и /var/log/sa.

Короткое описание

iostat

Выдает статистику по загрузке CPU и статистику ввода/вывода для устройств и разделов.

mpstat

Выдает индивидуальную или комбинированную статистику по процессору.

sar

Собирает, отчитывается и сохраняет информацию о системной активности.

sa1

Собирает и сохраняет двоичные данные в суточном файле системной активности. Это оболочка к sadc, разработанная для запуска из cron.

sa2

Записывает суммарный суточный отчет об активности. Это оболочка к sar, разработанная для запуска из cron.

sadc

Накопитель данных о системной активности, используемый в качестве основы для sar.

Последнее обновление 2005-03-20 20:20:06 -0700.

Поиск

 

Найди своих коллег!