Комплексные средства мониторинга системных ресурсов в linux
Автор: Administrator
6.2. Комплексные средства мониторинга системных ресурсов
В ОС Linux помимо отдельных утилит мониторинга системных ресурсов существуют средства, позволяющие накапливать статистическую информацию и строить соответствующие отчеты. Одним из таких средств является утилита sar. На первый взгляд может показаться, что утилита sar отображает ту же информацию, что и утилиты vmstat и iostat. Однако имеется одно очень важное отличие: утилита sar имеет возможность представлять отчеты как по накопленным, так и по текущим данным. _ Для использования данной утилиты необходимо установить пакет sysstat. Данные, которые накапливает утилита sar, могут собираться через определенный интервал времени, тем самым предоставляя администратору полную картину по производительности в течение интересующего его периода времени. Прежде чем использовать утилиту sar, необходимо инициализировать дополнительные утилиты sa1 и sa2, которые используются для сбора и записи статистических данных. Данные утилиты автоматически запускаются при помощи планировщика задач сгоп согласно расписанию, заданному в файле /etc/cron.d/sysstat. По умолчанию утилита sar формирует отчеты каждый день в 23:53 и сохраняет их в каталоге /var/log/sa в бинарном виде, используя, при этом, имена файлов в формате 8а<дата>, где вместо параметра <дата> указывается двухзначное число месяца. В формате отчетов не используется отметка года, поскольку в каталоге sa сохраняются только последние 9 отчетов. Для просмотра отчетов используется команда sar. Команда sar может предоставлять информацию, как по использованию процессорного времени, так и информацию об активности дисковой подсистемы, а также статистические данные о сетевых интерфейсах. Вывод команды sar без параметров отображает статистику по использованию процессорного времени и имеет следующий вид. В данном примере производится пять замеров использования суммарного процессорного времени с интервалом в 10 минут. Для просмотра дополнительных аргументов команды sar можно воспользоваться страницами руководства man по данной команде.