Занятие
3. Средства мониторинга производительности
(Продолжительность
занятия 50 минут)
Это занятие знакомит со
средствами, которые можно использовать для мониторинга сети. Вы узнаете, как
применять Performance Monitor, чтобы отслеживать пользовательские сеансы, работу
службы Web Proxy и статистику кэширования.
Изучив материал этого
занятия, Вы сможете:
просматривать и контролировать
пользовательские сеансы с помощью Диспетчера служб Интернета и Performance
Monitor;
устанавливать соответствующие
счетчики Performance Monitor для выявления конкретных проблем производительности
Proxy Server.
Performance Monitor предназначен
для отслеживания производительности компьютера. При мониторинге системы Вы фактически
контролируете поведение ее элементов. Для сбора статистики о работе процессора,
памяти, кэша, жесткого диска, процессов и других компонентов служит набор счетчиков.
Некоторые из них — стандартные, другие конфигурируются или добавляются при установке
программного обеспечения. Так, счетчики, относящиеся к Proxy Server, добавляются
при его установке.
Запуск
Performance Monitor
Для запуска Performance
Monitor не нужны специальные привилегии, однако необходимо зарегистрироваться
по учетной записи, входящей в группу Administrators, чтобы получить доступ
к команде diskperf, которой включают и отключают счетчики работы диска. Команда
diskperf позволяет отслеживать работу локального и удаленного компьютера. Обратите
внимание, что активизировав счетчики. Вы увеличите время доступа к диску. После
перезагрузки компьютера с помощью Performance Monitor можно изучить информацию
о производительности диска. Закончив, обязательно отключите diskperf— иначе
производительность диска останется пониженной.
Примечание При остановке
или перезапуске служб Proxy Server большинство значений счетчиков обнуляется,
а предыдущие данные очищаются. Однако определенные значения счетчиков объекта
Web Proxy Cache вычисляются заново в соответствии с постоянным содержимым кэша.
Счетчики
Performance Monitor, относящиеся к Proxy Server
Одновременно с Proxy Server
устанавливаются и счетчики для следующих объектов: службы Web Proxy, кэша службы
Web Proxy, службы WinSock Proxy, службы Socks Proxy и фильтров пакетов. Вы можете
применять эти объекты и их счетчики для мониторинга производительности и использования
Proxy Server.
Счетчики
Proxy Server пo умолчанию
При установке Proxy Server
добавляется значок программной группы Monitor Microsoft Proxy Server Performance.
Щелкнув этот значок, Вы запустите Performance Monitor с заданным по умолчанию
рабочим пространством Msp.pmc. Оно содержит перечисленные ниже счетчики.
%Processor time —
отслеживает время, используемое процессами Inetinfo и WSPSRV, помогает выявить
проблемные области и показывает использование процессора службой. Если значение
счетчика возрастает, то, возможно, необходим более быстрый процессор или второй
сервер для поддержания той же производительности. Если показания счетчика
— 100%, это означает, что система достигла предельной пропускной способности
и ее необходимо модернизировать.
Active Sessions —
определяет, сколько пользователей обратилось к серверу одновременно. Его применяют,
чтобы выявить перегрузку сервера и необходимость проведения модернизации.
Cache Hit Ratio
(%) — показывает, какой процент запросов обслуживает кэш, то есть насколько
эффективно кэширование. Счетчик помогает определить, улучшают ли производительность
изменения конфигурации кэша. При настройке кэша Вам следует стараться увеличить
это значение.
Requests/sec —
отображает скорость обслуживания запросов к службе Web Proxy.
Current Average Milliseconds/request
— показывает время (в миллисекундах), необходимое для обслуживания запроса.
Объект
Web Proxy Server Service
Ниже приведены некоторые
счетчики, которые можно использовать для мониторинга службы Web Proxy. Дополнительные
счетчики описаны в электронной документации.
Sites denied —
указывает, имеются ли ограничения на доступ и нужны ли они. Если доступ ко
многим узлам запрещен, то, возможно, некоторые из тех узлов, что нужны, непреднамеренно
блокированы.
Sites granted —
сравните значения этого и предыдущего счетчиков. Это поможет Вам определить
правильность настройки фильтров.
Total Users —
сводный счетчик общего числа пользователей, когда-либо обращавшихся к серверу.
Он показывает историю использования сервера.
Current users —
показывает количество пользователей, в настоящий момент работающих с сервером.
Он помогает определить, когда удобно остановить сервер.
Maximum users —
сводный счетчик, показывающий максимальное количество пользователей, одновременно
обратившихся к серверу. Полезен при планировании и определении эффективности
использования сервера.
Inet bytes total/sec
— показывает объем данных, передаваемых от сервера в Интернет. Он помогает
определить, не перегружает ли сервер допустимую полосу пропускания поставщика
услуг Интернета.
Объект
Web Proxy Server Cache
Ниже перечислены некоторые
счетчики, предназначенные для мониторинга производительности кэша службы Web
Proxy. Дополнительные счетчики описаны в электронной документации.
Bytes in cache —
показывает текущее количество данных в кэше. Если значение счетчика близко
к максимальному, то следует подумать об увеличении размера кэша, что может
потребовать дополнительного оборудования.
Мах bytes cached
— показывает максимальный размер данных (в байтах), когда-либо хранившихся
в кэше. Если значение счетчика равно максимальному, необходимо увеличить размер
кэша.
Active refresh bytes
rate — определяет, следует ли изменить параметры активного кэширования.
Используйте его с остальными для определения необходимости увеличения или
уменьшения объема активного кэширования.
Применение файлов МIВ
протокола SNMP
Если Вы управляете сетью
с помощью SNMP-инструментария, например SNMP Trap из состава Microsoft Systems
Management Server 1.2, можете применять для мониторинга Web-сервера базы данных
МIВ протокола SNMP, включенные в состав Proxy Server. Средства SNMP-мониторинга
применяют MIB-фаилы для активизации SNMP-мониторинга служб HTTP, FTP и Gopher
на компьютере Proxy Server.
Для использования файлов
МIВ со службой Microsoft Windows NT SNMP необходимо сначала скомпилировать их
(компилятор поставляется с Вашим программным обеспечением SNMP). Кроме того,
до конфигурирования и запуска службы SNMP на компьютере Proxy Server необходимо
запустить службы, работу которых Вы собираетесь отслеживать. После запуска службы
SNMP на удаленном и локальном компьютерах можно применять средства SNMP для
мониторинга этих служб.
Примечание Применение
протокола SNMP в незащищенном шлюзе позволяет неавторизованным пользователям получить
информацию о маршрутизации.
Упражнения
Прежде всего Вы изучите
и проанализируете сеансы пользователей средствами Диспетчера служб Интернета
и Performance Monitor. До выполнения упражнения необходимо сконфигурировать
два компьютера и обеспечить доступ в Интернет.
Сначала убедитесь, что
второй компьютер сконфигурирован как клиент Proxy Server. Если компьютер-клиент
имеет второй сетевой адаптер, подключенный к Интернету, отключите адаптер с
помощью апплета Network Панели управления.
>
Конфигурирование Microsoft Internet Explorer для использования сервера-представителя
Зарегистрируйтесь на
компьютере-клиенте.
Щелкните правой кнопкой
мыши значок Internet Explorer и выберите в контекстном меню команду Properties.
Откройте вкладку
Connection.
Убедитесь, что флажок
Connect through a proxy server установлен.
В поле Address of
proxy to use введите адрес сервера-представителя http:// имя_компьютера.
В поле Port введите
80.
Убедитесь, что флажок
Use the same proxy server for all protocols установлен.
Убедитесь, что флажок
Do not use proxy server for local (intranet) addresses сброшен.
Щелкните ОК.
Теперь сконфигурируйте
Proxy Server для выполнения упражнения.
> Восстановление
конфигурации Proxy Server
В окне Диспетчера служб
Интернета дважды щелкните службу Web Proxy.
В группе Configuration
щелкните Server restore. Появится диалоговое окно Restore Configuration.
Щелкните Full Restore.
Щелкните Browse.
Выберите файл Mspyyyymmdd.mpc.Примечание Этот
файл создан и сохранен в папке в папке C:\Msp\Config\ при выполнении упражнения
в главе 19 «Администрирование Microsoft Proxy Server с помощью ISM».
Щелкните Open.
Щелкните ОК.
Появится диалоговое окно
Web Proxy Service Properties For имя_компьютера.
>
Конфигурирование разрешений
В диалоговом окне
Web Proxy Service Properties For имя_компьютера откройте вкладку
Publishing.
Для активизации Web-публикаций
установите флажок Enable Web publishing.
Щелкните sent to
the local web server.
Откройте вкладку
Permissions.
Убедитесь, что флажок
Enable access control установлен.
Щелкните кнопку Add.
Появится диалоговое окно
Add Users and Groups.
Выберите группу Everyone,
щелкните кнопку Add, а затем — ОК.
Щелкните ОК в диалоговом
окне WWW Permissions для возврата на вкладку Permissions.
Щелкните кнопку Apply,
а затем — ОК, чтобы вернуться в окно Диспетчера служб Интернета.
>
Остановка и перезапуск служб
В окне Диспетчера служб
Интернета выберите службу Web Proxy.
Щелкните значок Stop
Service в панели задач. Службы
Web Proxy, WWW и Socks Proxy будут остановлены.
Щелкните значок
Start Service на панели задач. Службы
Web Proxy, WWW и Socks Proxy будут запущены.
Теперь Вы инициируете подключение
к службе Web Proxy, а затем активизируете Proxy Server. Сначала Вы изучите установленные
по умолчанию параметры Performance Monitor, а потом настроите Performance Monitor
таким образом, чтобы подключить счетчики службы Web Proxy и кэширования.
В первой части упражнения
Вы подключитесь к Интернету с Вашего компьютера в качестве клиента. Для выполнения
этого упражнения необходимо подключение к Интернету.
> Подключение
к Интернету с помощью Proxy Server
Запустите Internet Explorer.
В поле Address
введите адрес узла Интернета, http://имя_узла.
Щелкните кнопку Refresh
на панели инструментов Internet Explorer, если необходимо.
Для проверки подключения
к Интернету наблюдайте за экраном компьютера Proxy
Server.
В этой части упражнения
Вы, выполняя функции администратора Proxy Server, изучите сеансы работы клиентов
Web Proxy.
>
Изучение сеансов работы пользователей Proxy Server
В окне Диспетчера служб
Интернета дважды щелкните службу Web Proxy.
Появится диалоговое
окно Web Proxy Service Properties For имя_компьютера.
Щелкните кнопку Current
Sessions на вкладке Service.
Если на компьютере-клиенте
установлено соединение с узлом Интернет (средствами Internet Explorer), найдите
сеанс Proxy Server для этого клиента.
Примечание На это, вероятно,
потребуется некоторое время. Чтобы обновить изображения на экране, щелкните
Refresh в диалоговом окне Microsoft Proxy Server User Sessions.
> Изучение
работы сервера с помощью счетчиков Performance Monitor по умолчанию
Щелкните кнопку Start
и выберите в меню команды Programs, Microsoft Proxy Server, Monitor Microsoft
Proxy Server Performance. Появится
диалоговое окно Performance Monitor — MSP.PMC со счетчиками и объектами
по умолчанию.
В меню Options
щелкните Chart, а затем в поле Vertical Maximum введите число
40.
Примечание Возможно,
Вам потребуется увеличить или уменьшить это значение, чтобы как следует наблюдать
за работой счетчиков.
На компьютере-клиенте
щелкните кнопку Refresh на панели инструментов Internet
Explorer для активизации Proxy Server.
Сейчас Вы познакомитесь
с объектами Proxy Server и счетчиками Performance Monitor.
Выполняйте это упражнение на компьютере, работающем в качестве сервера-представителя.
>
Изучение работы службы Web Proxy с помощью Performance Monitor
Запустите Performance
Monitor.
В меню Edit выберите
команду Add To Chart.
В списке Object
щелкните HTTP Service.
В списке Counter
выберите следующие счетчики:
Connection Attempts;
Current Connections;
Maximum Connections.
Щелкните кнопку Add.
В списке Object
щелкните Web Proxy Server Service.
В списке Counter
выберите следующие счетчики:
Current users;
Maximum users;
Http Requests;
Total Requests.
Щелкните кнопку
Add.
Щелкните кнопку Done.
В меню File выберите
команду Save Workspace. Появится
диалоговое окно Performance Monitor — Save Workplace As.
В поле File name
введите c:\msp\proxyweb. Файл
с именем Proxyweb.pmw будет сохранен в папке C:\Msp. Теперь при следующем
запуске Performance Monitor Вы сможете восстановить состояние счетчиков службы
Web Proxy.
Закройте Performance
Monitor.
Сейчас Вы установите соответствующие
счетчики Performance Monitor для выявления проблем производительности Proxy
Server. Выполняйте это упражнение на компьютере Proxy Server.
>Активизация счетчиков производительности диска
В командной строке
введите команду diskperf —у и нажмите клавишу ENTER.
Появится сообщение, что
изменения вступят в силу после перезагрузки компьютера.
Перезагрузите компьютер.
>
Мониторинг использования кэша
Запустите Performance
Monitor.
В меню View выберите
команду Report.
В меню Edit выберите
команду Add to Report.
В списке Object
щелкните Web Proxy Server Cache.
В списке Counter
выберите следующие счетчики:
Total URLs Cached;
Total URLs Retrieved;
URLs in Cache.
Щелкните кнопку Add.
Щелкните кнопку Done.
В меню File выберите
команду Save Workspace. Появится
диалоговое окно Performance Monitor — Save Workplace As.
В поле File name
введите c:\msp\proxycache. Файл
с именем Proxycache.pmw будет сохранен в папке C:\Msp. Теперь при следующем
запуске Performance Monitor Вы сможете восстановить состояние счетчиков кэша.
Закройте Performance
Monitor.
Последняя часть упражнения
необходима для возврата Вашего сервера-представителя в первоначальное состояние.
>Восстановление конфигурации Proxy Server
В окне Диспетчера служб
Интернета дважды щелкните службу Web Proxy.
В группе Configuration
щелкните Server restore. Появится диалоговое окно Restore Configuration.
Щелкните Full Restore.
Щелкните Browse.
Выберите файл Mspyyyymmdd.mpc.Примечание. Этот
файл был создан и сохранен в папке C:\Msp\Config\ при выполнении упражнения
в главе 19 «Администрирование Microsoft Proxy Server с помощью ISM».
Щелкните Open.
Щелкните ОК.
Появится диалоговое окно
Web Proxy Service Properties For имя_компьютера,
Щелкните ОК
для возврата в окно Диспетчера служб Интернета.
Закройте Диспетчер служб
Интернета.
Резюме
Performance Monitor и счетчики
Proxy Server помогут Вам всесторонне оценить работу сети. При выборе счетчиков
учитывайте используемые службы Proxy Server и особенности Вашей конкретной системы.
Их средствами Вы сможете проанализировать эффективность кэширования, количество
активных сеансов и многие другие факторы.