В последних двух статьях из этой серии я рассказал о процессе определения необходимого аппаратного обеспечения для сервера Exchange. Теперь пришло время проверить результаты, используя некоторые нагрузочные средства и программное обеспечение для мониторинга. Вам также будет приятно узнать, что существуют инструменты, которые действительно помогут облегчить процесс определения оборудования.
Если вы пропустили другие две статьи из этой серии, пожалуйста, прочитайте :
- Искусство и наука оценки требований к Exchange 2003 (Часть 1)
- Искусство и наука оценки требований к Exchange 2003 (Часть 2)
Но сперва… Некоторая информация по настройке Global Catalog (Глобального каталога)
Перед тем, как мы поговорим об инструментах, позвольте мне сказать пару слов о Global Catalog (GC). Хотя эта статья о настройке Exchange, GC настолько критичен для инфраструктуры Exchange, что я думаю, что они также заслуживают осторожного планирования. Если упустите из виду настройку глобального каталога, то вы можете оказаться в ситуации, когда у вас будет превосходно настроенный сервер Exchange, который просто не работает, как было запланировано.
Глобальный каталог необходим для каждого домена, который содержит сервера Exchange, т.к. он необходим для некоторых служб Exchange (включая вход в систему, членство в группе, службы для хранения) и доступа к глобальному списку адресов (global address list, GAL).
Учитывайте следующее при размещении серверов глобальных каталогов:
- Все сервера и пользователи Exchange должны иметь быстрый доступ к серверу глобального каталога. Проверьте, что список DSAccess содержит только локальные сервера DC/GC.
- Соотношение между процессорами Exchange и процессорами сервера глобального каталога должно быть 4:1, предполагая, что эти процессоры одной модели. Однако, в зависимости от вашей ситуации, более активное использование сервера глобального каталога, большой Active Directory, или большие списки распределения (distribution lists) может потребовать больше глобальных каталогов.
- Используйте переключатель 3GB для глобальных каталогов, которые имеют более 1GB RAM. Это позволит увеличить размер КЭШа JET с 512MB до 1GB, поэтому вы будете иметь больше объектов AD в памяти.
И теперь, об инструментах
В этой статье не приводится пошаговая инструкция о ток, как использовать упоминаемые инструменты, мы лишь рассказываем об инструментах, которые могут помочь вам.
HP Storage Planning Calculator
HP Storage Planning Calculator for Microsoft Exchange Server 2003 фантастическое средство, которое затрагивает несколько наиболее критичных областей при проектировки сервера Exchange и предоставляет руководства по планированию для диска, дискового контроллера.
Это бесплатное средство, поставляемое HP (может понадобиться регистрация) упрощает сложность планирования хранилища для сервера Exchange 2003. Программное обеспечение учитывает такие факторы, как вместимость, производительность, время для резервного копирования, время для восстановления, профиль пользователя и даже может генерировать оценочную схему пробоя!
Это средство, спроектированное для того, чтобы разрешить несколько сценариев «а что если», сравнивать уровни RAID, размеры дисков, массивы дисковых контроллеров, технологии по резервному копированию и ленточные диски.
Убедитесь, что вы также посетили сайт HP ActiveAnswers for Microsoft Exchange Server, где вы можете найти другие инструменты и руководства, которые помогут вам решить многие задачи, касающиеся Exchange.
System Center Capacity Planner (SCCP) - Системный центр планирования емкости
Одно из самых лучших решений от Microsoft за этот последний год – это System Center Capacity Planner 2006, средство, которое может помочь вам эффективно настроить Microsoft Exchange Server 2003 (а также MOM 2005). Используя технологию моделирования, System Center Capacity Planner может помочь вам точно определить параметры аппаратного обеспечения, которое требуется для успешной установки.
System Center Capacity Planner имеет способность описания архитектуры для установки, основываясь на характеристиках организации таких, как число офисов, число пользователей и ожидаемых шаблонов использования.
System Center Capacity Planner включает анализ возможностей аппаратного обеспечения, программного обеспечения и топологии, поэтому вы сможете экспериментировать с различными сценариями до запуска их в промышленную эксплуатацию.
Следующие рисунки иллюстрируют помощника для моделирования и полученные результаты.
Пользовательский монитор
Microsoft Exchange Server User Monitor поможет вам понять вашу пользовательскую среду, путем сбора данных в реальном времени. Вы может просмотреть собранные данные по различным категориям, включая IP адреса, используемые клиентами, версии и режимы Microsoft Office Outlook, а также такие ресурсы, как использование CPU, время ожидания процессора, итоговое время ожидания сети с Outlook 2003 версии MAPI.
Есть хорошая статья на сайте MSExchange.org с подробным описанием этого средства: Using the Microsoft Exchange Server User Monitor (ExMon) tool.
Проверка
Не имеет значения, как вы выполняете расчеты аппаратного обеспечения, на последнем шагу обязательно должна выполнятся проверка финальной системы. Для того чтобы сделать это, Microsoft предоставляет несколько подходящих инструментов, благодаря которым, вы можете имитировать некоторые варианты нагрузки, и проверить поведение системы под нагрузкой:
Средство | Описание | Где взять: |
---|---|---|
Exchange Stress and Performance (ESP) 2003 | Хороший инструмент для измерения нагрузки и производительности Exchange 2003, позволяет моделировать большое число клиентских сессий благодаря одновременному доступу к одному или нескольким протокольным серверам. | http://go.microsoft.com/fwlink/?LinkId=27881 |
Jetstress | Используйте Jetstress для проверки производительности и стабильности дисковой подсистемы. Jetstress помогает проверить производительность диска, путем моделирования загрузки диска Exchange операциями ввода/вывода - Input/Output (I/O). | http://go.microsoft.com/fwlink/?LinkId=27883 |
Load Simulator (LoadSim) 2003 | Инструмент для моделирования загрузки клиентов MAPI. LoadSim позволяет вам проверить, как сервер на котором запущен Exchange 2003 реагирует на загрузку электронной почтой. | http://go.microsoft.com/fwlink/?LinkId=27882 |
Network Monitor | Используется в основном для диагностики проблем, связанных с подключением к серверу. | Часть операционной системы |
Performance Monitor | Инструмент, который поможет вам установить основную производительность и используется для решения проблем, связанных с производительностью. | Часть операционной системы |
Таблица 1: Средства для улучшения производительности и устранения неполадок в Exchange
Exchange Stress and Performance (ESP) 2003
ESP 2003 моделирует несколько случайных клиентский сессий, которые одновременно обращаются к одному или нескольким серверам Exchange 2003.
ESP предоставляет модули, которые моделируют клиентские сессии и использованием следующих протоколов Internet и API:
- WebDAV (Microsoft Office Outlook Web Access)
- Internet Message Access Protocol version 4rev1 (IMAP4)
- Lightweight Directory Access Protocol (LDAP)
- OLE DB
- Network News Transfer Protocol (NNTP)
- Post Office Protocol version 3 (POP3)
- Simple Mail Transfer Protocol (SMTP)
- Exchange ActiveSync
- Outlook Mobile Access
Хотя ESP похож на LoadSim, он особенно подходит для проверки установок, которые используют мобильные возможности и интернет протоколы, в то время как LoadSim используется для моделирования MAPI сессий.
Jetstress
Jetstress – это инструмент, который помогает проверить производительность и стабильность дисковой подсистемы, прежде чем использовать Exchange сервер в промышленной среде.
Jetstress делает это путем моделирования большой нагрузки дисковой подсистемы, как если бы она использовалась большим количеством пользователей. Затем совместно используйте средства System Monitor, Event Viewer и Eseutil с Jetstress, для того чтобы проверить, что ваша дисковая подсистема удовлетворяет критериям производительности.
Jetstress позволяет вам проводить тесты двух типов:
- Тест производительности диска запускается на два часа и позволяет вам проверить производительность и настройки вашего хранилища.
- Нагрузочный тест дисковой подсистемы запускается на 24 часа и позволяет вам проверить устойчивость сервера в течение более долгого времени.
- Лучший способ проверить целостность и производительность вашей дисковой подсистемы – это запустить оба теста.
В последнем пакете Jetstress есть два раздельных приложения:
- JetstressUI.exe (версия с графическим интерфейсом пользователя (GUI) называемая Jetstress 2004)
- Jetstress.exe (оригинальная версия командной строки Jetstress)
Обе версии могут использоваться для успешного тестирования производительности дисковой подсистемы Exchange, но использование командной строки требует проведения экспертизы для определения параметров и анализа результатов. Jetstress 2004 и его графический интерфейс пользователя снижает сложность настройки параметров теста. Дополнительно, он облегчает анализ результатов, предоставляя отчет анализа производительности.
Хотя рекомендуется запускать тест не в промышленной среде, в реальном мире это не всегда возможно. Поэтому мой совет – использовать промышленный сервер, но не забывайте отформатировать диски по окончанию теста.
Load Simulator (LoadSim) 2003
Load Simulator 2003 (LoadSim) используется для моделирования клиентов MAPI (Outlook). При использовании LoadSim вы можете выбрать различные профили пользователей, что позволит вам проверить различную оценочную загрузку вашего сервера.
LoadSim лучше использовать совместно с другими инструментами, т.к. он не моделирует следующие факторы, которые могут повлиять на планирование емкости вашего сервера:
- Входящие коммерческие электронные письма (спам) из интернета;
- Входящий поток писем SMTP из интернета или других сайтов внутри вашей организации;
- Использование не MAPI протоколов для доступа к учетной записи, такие как POP3 и IMAP4;
- Использование мобильных устройств;
- Использование общих папок.
Network Monitor (Сетевой монитор)
Network Monitor инструмент, предоставляемый Windows Server 2003 (хотя и не установленный по умолчанию) и Microsoft System Management Server (SMS), который может быть использован для мониторинга сети и захвата данных, что позволяет определить потенциальные проблемы.
При помощи Network Monitor вы может выполнить следующие задания:
- Идентифицировать ненормальные шаблоны сетевого трафика. К примеру, он позволяет фиксировать проблемы соединения между клиентом и сервером, находя рабочие станции, которые совершают непропорциональное количество запросов, и идентифицирует неавторизированных пользователей в сети;
- Захватывает пакеты непосредственно из сети;
- Отображает, фильтрует, сохраняет и печатает захваченные фреймы.
Чтобы установить Network Monitor, откройте Add/Remove Programs из Control Panel, и выберите компонент Add/Remove Windows Components. Выберите Management And Monitoring Tools, нажмите Details, поставьте галочку в поле Network Monitor Tools, и нажмите OK.
Для более детальной информации о том, как использовать это средство, читайте эту статью: Analyzing Traffic With Network Monitor (Анализ трафика с помощью Network Monitor).
Примечание:
Насколько это возможно, используйте версию Network Monitor, включенную в SMS, т.к. версия Windows Server имеет некоторые ограничения – он не перехватывает сетевые данные от клиентских компьютеров и других серверов. Если у вас нет SMS (2.0 или 2003) есть великолепная бесплатная утилита, которая обладает всеми необходимыми возможностями: Ethereal.
Performance Monitor (монитор производительности)
Performance Monitor – это инструмент, который поставляется с операционной системой Windows и поддерживает подробный мониторинг системных ресурсов. Этот инструмент предоставляет индикаторы, которые иерархически предоставляются для объекта, значиния и ссылки:
- Performance Object – часть компьютера, который вы контролируете. Наиболее используемые объекты – это процессор, память и физический диск. Когда вы устанавливаете Exchange 2003 в список объектов производительности добавляются новые объекты.
- Counters – часть объектов, которые вы можете контролировать. Например, вы можете контролировать величину доступных байт, страниц в секунду для объекта память.
- Instances (опция) – несколько объектов или величин для мониторинга компьютера. Например, если вы смотрите на величины объекта физический диск, вы видите много ссылок на диски этого компьютера. Вы можете выбрать мониторинг только определенных ссылок или всех из них.
Хотя многие величины вы можете проверить на сервере Exchange, существуют несколько основных величин, которые непосредственно указывают на наличие узких мест:
Объект | Величина | Предполагаемые значения |
---|---|---|
Память | Доступные Mbytes | >50 для всех раз |
Страниц в секунду | ||
Процессор | % процессорного времени | |
Система | Context Switches / sec | |
Длина очереди процесов | ||
Сеть | Байт отправлено/ sec | Эти значения надо наблюдать на SMTP и вышестоящих серверах. |
Байт получено / sec | ||
Текущая полоса пропускания | >7 Mbps | |
Физический диск | Средняя скорость на чтение/с | |
Средняя скорость на запись/с | ||
Физический диск | Средняя скорость на чтение/с | |
Таблица 2: Объекты, влияющие на производительность
Подсказка:
Если вы не уверены в том, какие величины необходимо отслеживать, вы можете использовать Performance Monitor Wizard (Помощник мониторинга производительности), который упростит процесс сбора журналов. Он настраивать необходимые величины, интервалы и размеры файлов журналов.
Заключение
После прочтения этой статьи, вы сможете эффективно настроить сервер Exchange, выбрав правильные настойки и сделав вычисления, или облегчив себе жизнь с помощью средств настройки и анализа, которые обсуждались в этой части статьи. Теперь вы владеете знаниями, которые могут уберечь вас от неприятных сюрпризов при установке новой системы, или решении проблем с производительностью на существующих серверах.
Если вы пропустили другие две статьи из этой серии, пожалуйста, прочитайте :
- Искусство и наука оценки требований к Exchange 2003 (Часть 1)
- Искусство и наука оценки требований к Exchange 2003 (Часть 2)
“Планирование системы сообщений в Exchange Server 2003”
http://go.microsoft.com/fwlink/?LinkId=21766
“Оптимизирование хранилища в Exchange Server 2003”
http://go.microsoft.com/fwlink/?linkid=49324
“Руководство как сделать Exchange Server 2003 быстрым и надежным ”
http://go.microsoft.com/fwlink/?LinkId=28660
“Решение проблем с производительностью Exchange Server 2003 ”
http://go.microsoft.com/fwlink/?LinkId=22811