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

минута на чтение

Измерение загрузки Web-сервераОпределим основные моменты в методике нахождения проблемных компонентов с точки зрения пропускной способности. Прежде всего любая современная операционная система предоставляет подробную информацию об используемых ресурсах, но при этом не всегда такая информация отвечает на вопрос, что именно и каким образом поглощает ресурсы системы. На ОС UNIX можно использовать команды uptime и top Команда uptime отображает довольно скупые данные о загрузке системы. Тем не менее с помощью регулярного запуска этой программы можно лишний раз удостовериться в отсутствии проблем. Если фактор загрузки превышает 2, вы должны понимать, что это сигнализирует о критической загрузке процессора. Для примера, один из серверов MySQL, который мы использовали в администраторских целях, давал показатель, близкий к 0,5. В критической ситуации это число достигало 3 или даже 50 пунктов. Этот показатель мало о чем говорит, кроме того, что что-то происходит. Команда top, в свою очередь, позволяет узнать гораздо больше о протекающих на сервере процессах. С ее помощью можно непрерывно получать информацию о количестве неиспользуемого процессорного времени и времени, затраченного терминалом и ядром операционной системы. Кроме того, предоставляются данные о загрузке процессами буферизации и кэширования. Если случилось так, что системные ресурсы заканчиваются, то, анализируя список выполняемых процессов, можно установить, какая именно программа усиленно использует процессор или требует большего количества оперативной памяти. Эти данны. е не могут быть абсолютно достоверными, но всегда покажут тенденцию и проблемный процесс, приводящий к торможению всей системы.

Операционная система Windows использует для аналогичных целей программы Task Manager и perfmon (рис. 9.2 и 9.3 соответственно). Закладка Perfomance отражает общую тенденцию использования процессора и памяти компьютера. В данный момент, как показано на рис. 9.3, практически все ресурсы свободны.

Facebook Vk Ok Twitter Telegram

Похожие записи:

Не будем сейчас вдаваться в подробности того, что представляет собой распределитель нагрузки (об этом мы поговорим позже). Кратко опишем лишь способ измерения загрузки этого устройства. Непросто говорить о методах измерения трафика абстрактного распределителя....
Давайте начнем исследование с простейших компонентов Internet-сайта. Как определить загрузку Internet-соединения? Подавляющее большинство маршрутизаторов предоставляет информацию как о средней пропускной способности, так и о входящем и исходящем трафике. Листи...
Следующим в нашей цепочке устройств стоит сетевой коммутатор (иногда это может быть концентратор). Особых неприятностей здесь ожидать не приходится. Практически все современные коммутаторы отлично работают на проводных соединениях, и проблемы возникают только ...