Ваша работа, с точки зрения загрузки системы, состоит в отслеживании «пробок» в сетевом трафике и в информационных процессах. В системе всегда можно найти компонент с наименьшей производительностью — он и будет являться местом образования таких «пробок». Вы не сможете поддерживать работу при бесконечно увеличивающейся нагрузке — проблемные компоненты начнут перегружаться и система «встанет». Можно повысить производительность и пропускную способность некоторых устройств, но при новом максимуме уровня загрузки уже другие части системы станут ограничивать деятельность сайта. Конечно, ограничителями могут являться и одни и те же устройства, сколько не повышай их скорость. Справиться с причинами перегрузки намного сложнее, чем с причинами, приводящими к потере работоспособности. Проверка может вообще не показать отказа в работе. Например, вы можете использовать ping-метод для определения работоспособности узлов. При этом выключенные машины не ответят на запрос, а компьютер, на котором проблемный процесс «съел» все ресурсы, откликнется. Ping — незатейливая проверка, но иллюстрирует основную идею. На самом деле вам понадобится целый комплекс средств для проверки и выявления проблемных узлов. В случае с Web-сервером значение имеет не то, что компьютер включен и работает в сети, а то, может ли сервер ответить на запрос за заданный промежуток времени. Так что же такое «загрузка» и как ее измерить? Давайте взглянем на схему распределения нагрузки (рис. 9.1). Здесь представлены основные компоненты обслуживания Web-сервера: Internet-соединение, фильтрующий маршрутизатор, распределитель нагрузки, коммутаторы, несколько Web-серверов и сервер БД. Говоря Загрузка, я подразумеваю текущее использование пропускной способности сетевого соединения, центрального процессора и системы ввода — вывода. Если одна из этих составляющих исчерпает свои ресурсы, то устройство уже не сможет работать быстрее и остальные факторы не будут иметь решающего значения. Внешний признак перегрузки компьютера — замедление работы. Правда, после того, как выявлен компьютер с замедленной реакцией, необходима более детальная диагностика. Наша задача — не найти медленный компьютер, а справиться с проблемами, приведшими к такому замедлению. Повышать производительность, в зависимости от конкретного случая, придется разными методами, среди которых корректировка конфигурации или замена аппаратных средств.