Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-29
Настройка системы для достижения оптимальной производительности представляет собой итеративный процесс. Следует уделить время изучению всех переменных, влияющих на производительность системы, включая профиль пользователя, архитектуру и оборудование. Благодаря этим знаниям можно задать базовые показатели для системы и изменять настройки для повышения ее производительности.
В общем случае максимальный уровень производительности для сервера определяется тем компонентом, который имеет наименьшую производительность — он называется «узким местом» системы. При повышении производительности наибольшую важность имеет способность обнаружения таких компонентов, определения причин появления «узких мест» и принятия требуемых корректирующих мер.
Во время планирования развертывания Microsoft Exchange Server 2010 можно использовать приведенные в данном разделе сведения при разработке и оптимизации среды для обеспечения ее высокой производительности:
- Общие
сведения о конфигурациях процессоров и производительности
Exchange
- Общие
сведения о конфигурациях памяти и производительности
Exchange
- Общие
сведения о соотношениях ролей сервера и производительности
Exchange
- Общие
сведения о нескольких конфигурациях ролей сервера при планировании
загрузки
- Общие
сведения о конфигурациях комбинированных ролей сервера клиентского
доступа и транспортного сервера-концентратора при планировании
загрузки
Понятие производительности тесно связано с понятием масштабируемости. Когда вы получите необходимые знания о факторах, влияющих на производительность компонентов системы, вы сможете развертывать компоненты таким образом, чтобы с помощью масштабируемости обеспечить работу в периоды высокой нагрузки.
В этом разделе содержатся сведения по следующим темам:
Измерение производительности
С Exchange 2010 можно использовать несколько средств для измерения производительности, включая Jetstress и Load Generator (LoadGen). В операционной системе Windows Server 2008 также доступно несколько общих средств оценки производительности, включая системный монитор Windows.
Кроме использования этих средств, следует анализировать текущие нагрузки пользователей для установки минимальных базовых требований к серверу. В том, чтобы понять, как пользователи используют систему, заключается одна из самых сложных задач. После определения требований к оборудованию следует выполнить пилотное тестирование, чтобы убедиться, что уровни производительности являются приемлемыми.
Дополнительные сведения см. в разделе Средства для оценки производительности и масштабируемости.
Производительность оборудования
При выборе оборудования для серверов Exchange необходимо учитывать различные факторы. Оборудование, выбранное для развертывания Exchange, оказывает огромное влияние на производительность. Два важнейших ресурса для оценки — это процессор и память. Из-за большого числа переменных, от которых зависит производительность, сложно спрогнозировать влияние высокой загрузки сервера на производительность отдельного компонента оборудования. Ниже приведены минимальные, максимальные и рекомендуемые характеристики:
Минимум Это минимальная конфигурация процессоров и памяти, достаточная для определенных ролей сервера Exchange 2010 (она также определяется в системных требованиях). Для получения поддержки от службы поддержки Майкрософт оборудование должно соответствовать приведенным минимальным требованиям.
Максимум Это максимальная рекомендуемая конфигурация процессоров и памяти для определенных ролей сервера Exchange 2010. Максимальная конфигурация определяется как верхняя граница допустимых конфигураций процессоров и памяти для Exchange 2010 на основе цены и производительности. Максимальная конфигурация приводится в качестве справки и не является критерием поддержки. В ней не учитываются требования к ресурсам, установленные для приложений сторонних производителей. Рекомендуемая максимальная конфигурация может со временем измениться в зависимости от цен на оборудование и развития технологий.
Рекомендуемая Это рекомендуемая конфигурация процессоров и памяти для определенных ролей сервера Exchange 2010. Рекомендуемая конфигурация определяется как лучшая конфигурация, основанная на цене и производительности. Рекомендуемая конфигурация также обеспечивает балансировку мощностей памяти и процессоров. Целью является соответствие конфигурации памяти конфигурации процессоров, чтобы система могла эффективно использовать процессоры без уменьшения пропускной способности памяти и наоборот.
Производительность процессоров
Exchange 2010 обладает значительными преимуществами при работе на многоядерных процессорах. Рост производительности Exchange за счет применения технологии нескольких ядер зависит от используемого процессора. Благодаря своей цене и производительности процессоры с несколькими ядрами широко используются для серверов Exchange 2010. Рекомендуется получить консультацию поставщика оборудования для серверов о преимуществах использования многоядерных процессоров в системе Exchange в соответствии с заданной аппаратной архитектурой.
Загрузка процессора на сервере в периоды пиковой нагрузки должна составлять около 60 процентов. Такой уровень загрузки позволяет обеспечить работу в периоды чрезвычайно высокой нагрузки. Если загрузка процессора все время превышает 75 процентов, производительность процессора считается «узким местом».
Существует несколько характеристик процессора сервера, оказывающих влияние на производительность. К ним относятся:
- Тактовая частота процессора, измеряемая в мегагерцах (МГц) или
гигагерцах (ГГц)
- Число процессоров
- Тип процессора
Выбор самого быстрого процессора позволяет добиться максимальной производительности. Однако для большинства компаний доступные варианты ограничены бюджетом и стоимостью.
Exchange может полностью использовать несколько процессоров, а использование серверов с еще большим числом процессоров повышает производительность. Однако зависимость между числом процессоров, числом ядер процессоров и производительностью достаточно сложна. Оптимальное число процессоров и ядер можно частично определить на основании развернутой на сервере роли Exchange.
Дополнительные сведения о рабочих характеристиках различных процессоров см. в разделе Общие сведения о конфигурациях процессоров и производительности Exchange.
Производительность памяти
После оценки числа процессоров и ядер, требуемого для определенной роли сервера, можно применить рекомендации по базовому объему памяти. В 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 см. в разделе Проектирование системы хранения сервера почтовых ящиков.