Общие сведения о производительности Exchange

Применимо к: Exchange Server 2010

Последнее изменение раздела: 2010-01-26

Настройка системы для достижения оптимальной производительности представляет собой итеративный процесс. Следует уделить время изучению всех переменных, влияющих на производительность системы, включая профиль пользователя, архитектуру и оборудование. Благодаря этим знаниям можно задать базовые показатели для системы и изменять настройки для повышения ее производительности.

В общем случае максимальный уровень производительности для сервера определяется тем компонентом, который имеет наименьшую производительность — он называется «узким местом» системы. При повышении производительности наибольшую важность имеет способность обнаружения таких компонентов, определения причин появления «узких мест» и принятия требуемых корректирующих мер.

Во время планирования развертывания Microsoft Exchange Server 2010 можно использовать приведенные в данном разделе сведения при разработке и оптимизации среды для обеспечения ее высокой производительности:

Понятие производительности тесно связано с понятием масштабируемости. Когда вы получите необходимые знания о факторах, влияющих на производительность компонентов системы, вы сможете развертывать компоненты таким образом, чтобы с помощью масштабируемости обеспечить работу в периоды высокой нагрузки.

В данном разделе приведены сведения по следующим темам:

  • Измерение производительности
  • Производительность оборудования

Измерение производительности

С Exchange 2010 можно использовать несколько средств для измерения производительности, включая Jetstress и Load Generator (LoadGen). В операционной системе Windows Server 2008 также доступно несколько общих средств обеспечения производительности, включая системный монитор Windows (на английском языке).

Кроме использования этих средств, следует анализировать текущие нагрузки пользователей для установки минимальных базовых требований к серверу. В том, чтобы понять, как пользователи используют систему, заключается одна из самых сложных задач. Во время анализа текущих нагрузок пользователей полезные данные можно получить с помощью средства анализа профилей сервера Exchange. После определения требований к оборудованию следует выполнить пилотное тестирование, чтобы убедиться, что уровни производительности являются приемлемыми.

Дополнительные сведения см. в разделе Средства для оценки производительности и масштабируемости.

Производительность оборудования

При выборе оборудования для серверов Exchange следует учитывать множество факторов. Оборудование, выбранное для развертывания Exchange, оказывает огромное влияние на производительность. Два наиболее важных ресурса, которые необходимо оценивать, это процессор и память. Из-за большого числа переменных, от которых зависит производительность, сложно спрогнозировать влияние высокой загрузки сервера на производительность отдельного компонента оборудования. Ниже приведены минимальные, максимальные и рекомендуемые характеристики:

Минимум   Это минимальная конфигурация процессоров и памяти, достаточная для определенных ролей сервера Exchange 2010 (она также определяется в системных требованиях). Для получения поддержки от службы поддержки Майкрософт оборудование должно соответствовать приведенным минимальным требованиям.

Максимум   Это максимальная рекомендуемая конфигурация процессоров и памяти для определенных ролей сервера Exchange 2010. Максимальная конфигурация определяется как верхняя граница допустимых конфигураций процессоров и памяти для Exchange 2010 на основе цены и производительности. Максимальная конфигурация является ориентировочной и не является критерием выбора. Она не учитывает требования к ресурсам сторонних приложений. Рекомендуемая максимальная конфигурация может со временем измениться в зависимости от цен на оборудование и развития технологий.

Рекомендуемая   Это рекомендуемая конфигурация процессоров и памяти для определенных ролей сервера Exchange 2010. Рекомендуемая конфигурация определяется как лучшая конфигурация, основанная на цене и производительности. Рекомендуемая конфигурация также обеспечивает балансировку мощностей памяти и процессоров. Целью является соответствие конфигурации памяти конфигурации процессоров, чтобы система могла эффективно использовать процессоры без уменьшения пропускной способности памяти и наоборот.

Производительность процессоров

Exchange 2010 обладает значительными преимуществами при работе на многоядерных процессорах. Рост производительности Exchange, обеспечиваемый технологией многоядерных процессоров, зависит от конкретного используемого процессора. Многоядерные процессоры являются привлекательным решением для серверов Exchange 2010 с точки зрения цены и производительности. Следует обязательно проконсультироваться у поставщика оборудования для серверов относительно преимуществ использования Exchange на многоядерных процессорах для конкретной аппаратной архитектуры.

Загрузка процессора на сервере в периоды пиковой нагрузки должна составлять около 60 процентов. Такой уровень загрузки позволяет обеспечить работу в периоды чрезвычайно высокой нагрузки. Если загрузка процессора все время превышает 75 процентов, производительность процессора считается «узким местом».

Существует несколько характеристик процессора сервера, оказывающих влияние на производительность. К ним относятся:

  • Тактовая частота процессора, измеряемая в мегагерцах (МГц) или гигагерцах (ГГц)
  • Число процессоров
  • Тип процессора

Выбор самого быстрого процессора позволяет добиться максимальной производительности. Однако для большинства компаний доступные варианты ограничены бюджетом и стоимостью.

Exchange может полностью использовать несколько процессоров, а использование серверов с еще большим числом процессоров повышает производительность. Однако зависимость между числом процессоров, числом ядер процессоров и производительностью достаточно сложна. Оптимальное число процессоров и ядер можно частично определить на основании развернутой на сервере роли Exchange.

Дополнительные сведения о рабочих характеристиках различных процессоров см. в разделе Understanding Processor Configurations and Exchange Performance.

Производительность памяти

После оценки числа ядер процессоров, требуемого для конкретной роли сервера, можно применить рекомендации по базовому объему памяти. В 64-разрядных выпусках операционной системы Windows Server 2008 Exchange 2010 может эффективно использовать до 64 ГБ памяти (роль сервера почтовых ящиков).

Рациональное планирование и понимание основных требований к процессорам и памяти для конкретных ролей сервера Exchange 2010 позволяют создать сбалансированную и экономичную топологию.

Дополнительные сведения о рабочих характеристиках различных конфигураций памяти см. в разделе Общие сведения о конфигурациях памяти и производительности Exchange.

Производительность сети

Большая часть подсистемы сетевого интерфейса настраивается автоматически. Серверные сетевые адаптеры могут определить тип и уровень трафика, проходящего через сетевой интерфейс, и автоматически настраиваться в соответствии с полученными данными. Рекомендуется ввести процедуры, обеспечивающие обновление драйверов на сервере до самых последний версий.

Для серверов почтовых ящиков рекомендуется использовать Gigabit Ethernet (1000 мегабит в секунду (Мбит/с) или 1 гигабит в секунду (Гбит/с)).

Рекомендуется также использовать коммутируемые сети Fast Ethernet из подключений Gigabit Ethernet.

Проблемы с производительностью могут быть вызваны оборудованием, микропрограммой или программными драйверами, которые не предназначены для работы в данной конфигурации. Дополнительные сведения см. на веб-сайте Продукты, разработанные для Microsoft Windows (на английском языке).

Производительность хранилищ

Поскольку требования к хранилищам растут, а компании консолидируют серверы, при разработке системы хранения следует сохранять баланс между затратами, доступностью и производительностью. Уделите время улучшению и рационализации проекта хранилища, прежде чем внедрять его. В отличие от процессоров и памяти, которые можно масштабировать в активной сети, доработка хранилища ведет к простою сети. Настройка хранилища Exchange становится критически важным компонентом общей производительности среды Exchange.

Существует несколько рекомендаций по выбору конфигурации хранилища, которая обеспечит хорошую производительность и надежную платформу для сервера Exchange 2010. Требования к объему и производительность часто противоречат друг другу, когда встает вопрос о выборе решения для хранилища. При этом перед принятием решения о покупке должны быть учтены оба этих показателя. Обычно при принятии решения учитываются следующие факторы:

  • Обеспечение достаточного пространства для хранения всех данных. Определение необходимого объема является относительно простым процессом.
  • Обеспечение приемлемой задержки диска и быстрого отклика на действия пользователя. Этот фактор определяется путем измерения или прогнозирования поддерживаемого решением количества транзактных операций ввода-вывода.
  • Обеспечение достаточного времени для выполнения нетранзактных операций ввода-вывода, а также достаточной пропускной способности диска, соответствующей принятым соглашениями об уровне обслуживания.

Задача заключается в том, чтобы сбалансировать эти факторы и разработать реальное аппаратное решение для ваших серверов.

Дополнительные сведения о выборе хранилища для Exchange 2010 см. в разделе Проектирование системы хранения сервера почтовых ящиков.