Давайте начнем исследование с простейших компонентов Internet-сайта. Как определить загрузку Internet-соединения? Подавляющее большинство маршрутизаторов предоставляет информацию как о средней пропускной способности, так и о входящем и исходящем трафике. Листинг 9.1 иллюстрирует ответ маршрутизатора Cisco на команду show interface. Эти данные имеют смысл только в том случае, если вы знаете о ресурсах провайдера. Для примера, в ответе на запрос видно, что сетевой интерфейс работает на скорости 100 Мбит/с в режиме full-duplex Fast Ethernet. Однако интерфейсы маршрутизатора соединены с сетевыми переключателями как со стороны нашего узла, так и со стороны провайдера. Предположим, что скорость этих переключателей составляет 10 Мбит/с. В любом случае размеры входящего и исходящего трафика далеки от максимальной пропускной способности маршрутизатора. Количество ошибок также незначительно. Как я уже говорил, если один из компонентов на рис. 9.1 начнет испытывать перегрузку, то это скажется на производительности всего Web-сайта. Как можно выявить проблемное устройство? Это не всегда просто, но выполнимо.
В часы «пик» удобно пользоваться программным комплексом контроля сетевого трафика. Такая система позволит аккумулировать и визуально отображать статистические данные о загрузке каналов и текущем состоянии маршрутизатора. С помощью команды show process посмотрим на статистику использования процессорного времени (листинг 9.2). Статистика всех процессов IOS1 занимает много страниц, мы приводим здесь лишь сокращенные данные. Нас интересует первая строчка, в которой показана степень загрузки процессора, — в этом случае загрузка крайне мала.