Применение мониторинга

Нагрузочное тестирование на одном компьютере

Нагрузочное тестирование

Если вам доступна такая роскошь, как использование распределителя нагрузки для добавления и исключения серверов из пула, задача определения потолков мощностей решается относительно просто. Но если в вашем распоряжении всего один компьютер, она заметно усложняется. Как увеличить нагрузку на отдельном компьютере? (далее…)

Определение потолков веб-сервера в среде с балансировкой нагрузки

Зависимость общей загрузки процессора от количества активных процессов Apache

Сбор данных о потолках ресурсов веб-сервера может быть упрощен по крайней мере одним архитектурным решением, которое вы, вероятно, уже приняли: использованием балансировщика нагрузки(далее…)

Измерение нагрузки на веб-серверах

Концепция мощности веб-сервера привязана к конкретному приложению. В общем случае веб-сервер рассматривается как front-end машина которая принимает запросы пользователей, обращается к back-end-pесурсам (например, базам данных), а затем на основании результатов этих обращений генерирует ответы. Одни приложения обращаются к базам данных с простыми, быстрыми запросами, другие с меньшим количеством более сложных запросов. Одни сайты предоставляют в основном статические страницы, другие генерируют главным образом динамический контент. На основании метрик прикладного уровня, как впрочем и системного, формируется обобщенное представление об использовании веб-сервера, которое служит основой для планирования мощностей. (далее…)

Журналы и резервные копии: проблема метамощностей

Журналы и резервные копии

Журналы и резервные копии данных занимают весьма значительный объем дискового пространства, и выработка требований к ним порой оказывается непростым делом. И журналы, и резервные копии являются частью любых осмысленных процедур планирования непрерывности бизнеса (ВСР) и аварийного восстановления (DR), поэтому требования к ним следует учитывать наряду с базовыми бизнес-требованиями. План резервного копирования необходим всегда, но как долго следует хранить резервные копии? Неделю? Месяц? Вечно? Ответ на эти вопросы зависит от сайта, приложения и области деятельности. (далее…)

Закономерности дискового ввода/вывода

Дисковые накопители на сервере

Следующий по важности фактор — механизм обращения к данным на диске. Ваш сайт поставляет пользователям видеоролики, требующие значительного объема последовательного доступа к диску? Или в дисковой подсистеме хранится база данных, в которой ищутся разрозненные фрагменты данных, непредсказуемым образом распределенные по разным дискам? (далее…)

Скорость потребления дискового пространства

При планировании потребностей приложения в хранении данных первым и важнейшим фактором должна быть скорость потребления дискового пространства, то есть рост объема данных за конкретный отрезок времени. Учет интенсивности потребления дискового пространства может сыграть ключевую роль в работе сайтов, связанных с потреблением, обработкой и хранением мультимедийных файлов (графики, видео- и аудиоданных). Однако за скоростью потребления дискового пространства важно следить даже при незначительном росте сайта. (далее…)

Хранение данных

Хранение данных

Тема устройств хранения информации весьма обширна. В контексте нашей темы мы ограничимся аспектами, непосредственно влияющими на планирование мощностей для сайтов с большими объемами данных. (далее…)

Сбор данных прикладного уровня

метрики прикладного уровня

Как упоминалось ранее, серверная статистика — только часть общей картины. Следует собирать и сохранять статистику более высокого уровня, специфическую для вашего приложения, связанную не с общим сервером, а с системой в целом. Загрузка процессора и использование дисков на веб-сервере не даст полной информации о том, что происходит с каждым веб-запросом, а в обработке потока веб запросов может быть задействовано несколько устройств. (далее…)

Вверх