Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2010-09-21
При оценке масштабируемости и производительности Exchange в лабораторной среде можно использовать средства, предоставляемые корпорацией Microsoft, для создания имитированной рабочей нагрузки Exchange на систему и анализа эффективности этой нагрузки.
Чтобы определить, сколько серверов Exchange 2010 необходимо для управления нагрузкой пользователя, используйте следующие средства планирования емкости:
- Microsoft Exchange Jetstress
- Microsoft Exchange Load Generator
Важно! Средство Microsoft Exchange Jetstress необходимо использовать в системах до помещения на сервер рабочих данных. Средство Jetstress нельзя использовать в системах, содержащих рабочие данные. Exchange Load Generator предназначен для использования в тестовой, а не рабочей среде.
Exchange Server Jetstress 2010
Средство Jetstress предназначено для имитации ввода-вывода Exchange на уровне базы данных путем прямого взаимодействия с технологией базы данных расширенного обработчика хранилищ (ESE), также известного как Jet, на базе которого создана система Exchange. Средство Jetstress можно настроить для тестирования максимальной пропускной способности ввода-вывода, доступной для дисковой подсистемы, в соответствии с необходимыми ограничениями производительности Exchange. Кроме того, оно может принимать необходимый профиль числа пользователей и количества операций ввода-вывода в секунду на каждого пользователя, а также проверять способность дисковой подсистемы поддерживать приемлемый уровень производительности с таким профилем. Тестирование Jetstress может использоваться для проверки надежности и производительности хранилища перед развертыванием серверов Exchange. Запустите Jetstress, если необходимо проверить производительность подсистемы хранения или определить пропускную способность ввода-вывода системы.
В документации по Jetstress описан способ настройки и выполнения проверки пропускной способности ввода-вывода на серверном оборудовании. Средство Jetstress можно загрузить на сайтах Microsoft Exchange Server Jetstress 2010 (64-разрядная версия) и Microsoft Exchange Server Jetstress 2010 (32-разрядная версия).
Дополнительные сведения см. на странице Microsoft Exchange Server Jetstress 2010.
Exchange Server Load Generator 2010
Средство Load Generator (LoadGen) предназначено для создания имитированной рабочей нагрузки клиента в тестовом развертывании Exchange. Эта рабочая нагрузка может использоваться для оценки производительности Exchange и для анализа эффективности различных изменений конфигурации в поведении и производительности Exchange, когда система находится под нагрузкой. В документации по средству LoadGen описываются способы настройки и выполнения нагрузочного теста на сервере Exchange. Средство LoadGen может имитировать работу Microsoft Office Outlook 2003 (в Интернете и в кэше), Outlook 2007 (в Интернете и в кэше), протоколов POP3, IMAP4, SMTP, ActiveSync и клиента Outlook Web App. Оно может использоваться для создания рабочей нагрузки на отдельный протокол. Также эти клиентские протоколы могут использоваться вместе для создания рабочей нагрузки на несколько протоколов.
Выходные данные из этих тестов используйте следующими способами:
- Проверка развертываний
- Вычисление времени ответа клиентского компьютера для
конфигурации сервера под клиентской нагрузкой
- Подсчет количества пользователей на сервер
- Определение узких мест на сервере
Средство LoadGen можно загрузить на сайтах Exchange Load Generator 2010 (64-разрядная версия) и Exchange Load Generator 2010 (32-разрядная версия).
Когда следует использовать средства производительности и масштабируемости
Средства Jetstress и LoadGen обычно используются как часть процесса подготовки к развертыванию: для предоставления данных по требованиям к оборудованию перед его покупкой или для анализа стабильности и производительности системы перед началом работы.
Необходимо выполнить тест Jetstress перед началом работы с сервером почтовых ящиков. Тестирование Jetstress выполняется просто: для этого необходимо немного дополнительной работы помимо установки оборудования и настройки операционной системы, что потребуется перед установкой Exchange.
Тестирование LoadGen намного сложнее и должно быть тщательно продумано и спланировано. Не следует ожидать повышенной точности от результатов тестирования. Помните, что средство LoadGen не гарантирует 100-процентной точности имитации работы клиента. Поэтому все измерения, полученные с помощью тестирования в Loadgen, должны использоваться как часть процесса принятия решения и не должны быть единственными точками данных, используемых для принятия окончательного решения об изменениях размера или конфигурации сервера.
Важно! |
---|
Такие средства тестирования, как LoadGen, не предназначены для запуска в рабочей среде и никогда не должны запускаться в реальной рабочей системе или в среде, имеющей какую-либо связь с реальной рабочей системой. Также необходимо использовать дополнительные меры предосторожности при запуске LoadGen в тестовой среде, содержащей копии реальных данных, так как LoadGen может воздействовать на сообщения в тестовой среде таким образом, что исходящая почта будет покидать тестовую среду и попадать в рабочий почтовый ящик (в зависимости от конфигурации маршрутизации сообщений в тестовой среде). |
Оценка результатов теста
По завершении любых операций по тестированию средства Jetstress и LoadGen создают отчеты о тестировании. Отчет по тесту содержит высокоуровневую систему показателей выполнения/сбоя операций для определения возможности использовать другие значения отчета для проверки размера сервера или подготовки к развертыванию. Оба средства также предоставляют различные показатели производительности. В дополнение к значениям, предоставляемым в отчетах по тестам, необходимо прочесть документацию по эти средствам для получения дополнительных рекомендаций по наблюдению во время теста за счетчиками производительности сервера для оценки работоспособности и производительности системы.