Дата последнего изменения раздела: 2008-04-24

Средство анализатора сервера Microsoft® Exchange определило, что сервер не обеспечивает оптимальную производительность. Анализатор сервера Exchange проверяет множество счетчиков производительности уделенного вызова процедур (RPC). Если показания счетчиков производительности RPC ниже значений в приведенной далее таблице, на экран выводится предупреждение.

Число пользователей на сервере Exchange Средний порог задержки RPC

Меньше 500

Среднее значение больше 15

Больше или равно 500, но меньше 3000

Среднее значение больше 30

Больше 3000

Average greater than 50

Следующие счетчики производительности, обсуждаемые в данной статье, управляются объектом производительности MSExchangeIS:

Средняя задержка RPC

Счетчик производительности Средняя задержка RPC регистрирует среднее время (в миллисекундах) обработки последних 1024 пакетов. Задержка представляет период времени от получения пакета процессом Store.exe до возвращения пакета. Счетчик производительности Средняя задержка RPC не учитывает задержки сети и прочие задержки, вызванные любыми компонентами, кроме процесса Store.exe. Хотя показания счетчика производительности Средняя задержка RPC не включают время передачи по сети, они предоставляют данные о наименьшем интервале времени ожидания ответа сервера клиентскими компьютерами. Если счетчик производительности Средняя задержка RPC показывает время меньше 50 мс., значит, сервер обеспечивает приемлемую скорость обработки запросов. Если в течение нескольких секунд счетчик показывает время больше 50 мс., это свидетельствует о том, что серверу тяжело справляться с нагрузкой. В результате возможны задержки во время доступа пользователей к электронной почте. Если среднее время задержки превышает 100 мс., то на клиентских компьютерах с Microsoft Office Outlook® отображается всплывающее окно со следующим текстом: «Получение данных из Exchange Server».

Анализ показаний счетчика производительности «Средняя задержка RPC»

Показания счетчика производительности Средняя задержка RPC могут быть неправильно интерпретированы в следующих ситуациях:

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

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

Запросы RPC

Счетчик производительности Запросы RPC регистрирует число запросов клиентских компьютеров, обрабатываемых Exchange в настоящий момент. Для этого счетчика предусмотрено максимальное значение 100. Когда число обрабатываемых операций RPC достигает 100, хранилище Exchange обычно отклоняет последующие подключения. На исправном сервере число запросов в очереди должно быть меньше 50. Если в течение долгого времени сохраняется значение больше 50, значит, обработка запросов RPC откладывается и клиентские компьютеры наверняка испытывают задержки.

Интерпретация запросов RPC

Значение 50 запросов не является жестким порогом. Слабо загруженный сервер может начать испытывать проблемы произодительности до того, как значение счетчика достигнет 30. В то же время сильно загруженный сервер может работать нормально даже при достижении порога 50. В идеальном случае базовое значение данного счетчика должно рассчитываться для каждого сервера. Анализатор устранения неполадок сервера Exchange использует пороговое значение 50, подходящее для большинства крупных серверов.

По сравнению с сильно загруженным сервером для сервера со слабой загрузкой предусмотрено сниженное количество запросов RPC. Это объясняется тем, что слабо загруженному серверу требуется меньшее число потоков для обработки имеющейся нагрузки. Чтобы избежать задержек и обеспечить обработку большего числа запросов RPC, более загруженный сервер должен выполнять больший объем работы за единицу времени. Таким образом, на сильно загруженном сервере большее количество запросов RPC не свидетельствуют само по себе о проблеме производительности. Чтобы правильно оценить быстродействие сервера, необходимо также учесть показания счетчика производительности Средняя задержка RPC.

Причины задержки

Далее перечислены возможные причины увеличения задержки:

  • Повышение нагрузки RPC

  • «Узкое место» в одном или нескольких серверных ресурсах

Кроме того, возможны следующие причины появления «узкого места»:

  • Высокая нагрузка RPC (или любая другая нагрузка на сервер)

  • Неисправность оборудования или ошибка конфигурации

Чтобы устранить эту ошибку
  • Следуйте рекомендациям, содержащимся в следующих руководствах по Exchange Server 2003 и Exchange Server 2007 :

    • Руководство по управлению производительностью и масштабируемостью в Exchange Server 2003 (может быть на английском языке) (http://go.microsoft.com/fwlink/?LinkId=47576)

    • Устранение неполадок, связанных с производительностью Exchange Server 2003 Performance (может быть на английском языке) (http://go.microsoft.com/fwlink/?LinkId=47588)

    • Устранение неполадок, связанных с производительностью Exchange Server 2007 (http://go.microsoft.com/fwlink/?LinkId=116829) (на английском языке)