Author Archives: dmi

vmstat, sar и первичная диагностика производительности

Unix-системы имеют несколько замечательных встроенных утилит для диагностики проблем производительности. Можно удивиться, узнав, сколь многое говорит о системе буквально дюжина параметров, выдаваемая встроенной командой vmstat! К сожалению, особенно при самостоятельном изучении Linux, понимание vmstat часто относится к области высоких академических знаний и не заслуженно игнорируется. Ситуация усугубляется еще и тем, что ряд заметок и тредов на данную тему содержат предположения, довольно далекие от реальности. Попробуем исправить это недоразумение ;)

Мониторинг

О дисках для серверных систем начального уровня

Забавный факт: многие весьма продвинутые системные администраторы, специализирующиеся на свободном ПО (Open Source) имеют довольно приблизительное представление об основах производительности дисковых систем для серверов. Возможно причина в том, что от одной крамольной мысли — о надежности СПО недалеко до другой — о надежности китайского «писюка» в серверных задачах. А поскольку, если разобраться, мысль эта часто бывает не так уж далека от истины, то и выходит, что администраторам, которые не сталкиваются с действительно серьезной дисковой нагрузкой удается творить чудеса на паре дисков SATA, объединенных в программный RAID. И это пользуется определенным спросом. Между тем, любая конструкция имеет пределы нагрузки, и не лишним будет знание того, чем эти пределы определяются и как можно масштабироваться при их достижении.

Системы хранения данных

Настройка оповещений (алертов) в системе мониторинга

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

Мониторинг