Назад | Перейти на главную страницу

Рекомендации по мониторингу и журналированию системных ресурсов?

Я хотел бы иметь возможность регистрировать и записывать различные ресурсы: ЦП, память, IOPS диска и т. Д. Машины, чтобы я мог проверить ее возможности.

Цель этого программного обеспечения - протестировать мои собственные приложения и использование ими памяти.

В основном я использую Ubuntu, но я также администрирую серверы с Centos4 / 5.

Мне также интересно узнать, что крупные провайдеры используют для работы.

Если вам нужно контролировать машины в этой области, подключенной к сети, взгляните на эта почта. Это очень и очень хорошо.

Но если вы собираетесь контролировать автономную машину (как вы сказали), вы можете использовать SAR. Это инструмент для сбора и регистрации активности системы. Эта почта и эта почта может помочь вам понять общую картину. Эта почта тоже очень хорошо.

Большинство систем мониторинга предназначены именно для этого - измерения поведения живой системы в течение длительного периода времени. Для этого доступно множество инструментов - ответ Боба здесь дает ссылки на некоторые из доступных материалов.

Однако с этим есть несколько проблем.

Во-первых, они на самом деле не настроены для целей тестирования - вам нужно подумать о том, как вы согласовываете эти показатели с вашим тестированием.

Во-вторых, хотя стандартные системные метрики могут дать хороший указатель на то, как ограничивается производительность, на самом деле они не измеряют производительность транзакций. Важно оперативно доставлять данные, которые запрашивает пользователь, - не поддерживать использование ЦП ниже произвольного значения - поэтому вам нужно подумать о том, как вы измеряете фактическую сквозную производительность.

Еще нужно иметь в виду, что настройка приложения - это очень эмпирическое искусство: вам придется собрать и визуализировать много данных - большинство инструментов мониторинга не очень подходят для этого.

Ты можешь использовать кактусы для регистрации использования ЦП, использования памяти и циклов чтения / записи на диск и тестирования вашего приложения, например, с помощью ab (или другим способом) ... чем анализировать графики кактусов

Нимсофт, среди других вещей.