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

Средство анализатора сервера Microsoft® Exchange определило, что на сервере существует узкое место в работе процессора. Нагрузка на процессор сервера превысила рекомендуемое пороговое значение. Для идентификации узких мест в работе процессора и проблем использования процессора применяются следующие счетчики:

Обнаружение узких мест в работе процессора

Анализатор сервера Exchange обнаружит узкое место, если будет соблюдаться одно из следующих условий:

  • Среднее значение счетчика производительности % процессорного времени (_Всего) для объекта быстродействия Процесс превышает 70 процентов.

  • Максимальное значение счетчика производительности % процессорного времени (_Всего) для объекта быстродействия Процесс превышает 90 процентов.

  • Среднее значение счетчика производительности Переключения контекста/сек для объекта быстродействия Система превышает 20 000.

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

  • Данный счетчик производительности % процессорного времени (_Всего) для объекта быстродействия Процесс предоставляет общий показатель использования процессоров. Среднее значение использования ресурсов процессора должно всегда быть меньше 80 процентов. Более высокие средние значения указывают на существование узкого места в работе процессора. Если среднее значение использования ресурсов процессора превышает 70 процентов, на экран выводится предупреждение. Наличие частых пиков, превышающих 90 процентов, на диаграмме потребления процессорного времени также указывают на узкое место в работе процессора.

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

Определение источников нагрузки на процессор

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

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

Процесс Пороговое значение счетчика производительности % процессорного времени для объекта быстродействия Процесс

Store

90%

Inetinfo

20%

Emsmts

40%

Lsass

40%

System

40%

Mad

40%

ExMGMT

20%

W3WP

40%

Анализатор сервера Exchange также измеряет разницу между временем простоя процессора, которое измеряется счетчиком производительности % процессорного времени (экземпляр Ожидание) и счетчиком производительности % процессорного времени (экземпляр _Всего) для объекта производительности Процесс. На исправном прикладном сервере Exchange по крайней мере 70 процентов используемого процессорного времени должно приходиться на процесс Store.exe.

Анализатор сервера Exchange выводит на экран сообщение об ошибке, если выполняются следующие условия:

  • Если объем затраченного процессорного времени, не приходящийся на процессы, связанные с сервером Exchange (процессы Store.exe, inetinfo.exe, emsmta.exe, lsass.exe, w3wp.exe, exmgmt.exe и mad.exe), превышает 35 процентов.

  • Если используемое процессорное время, не связанное с Exchange, превышает 20 процентов.

  • Если существует узкое место в работе процессора и на процесс Store.exe приходится менее 70 процентов процессорного времени.

Во всех этих случаях рекомендуется найти, какие другие процессы потребляют процессорные ресурсы сервера.

Распространенные причины возникновения узких мест в работе процессора на прикладных серверах

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

  • другие приложения на сервере, потребляющие процессорные ресурсы;

  • высокая интенсивность удаленных вызовов процедур;

  • расширение списка рассылки;

  • резервное копирование и обслуживание выполняются во время рабочих часов пиковой нагрузки;

  • преобразование содержимого в сообщениях, вызванное следующими причинами:

    • работа нескольких протоколов (например, HTTP, POP3, IMAP4, Microsoft Office Outlook®);

    • Outlook 2000 или более ранние версии, использующие автономные папки (файлы с расширением OST).

Устранение узких мест в работе процессора

Существует несколько способов устранения узких мест в работе процессора на сервере Exchange.

Чтобы устранить узкие места в работе процессора
  • Если можно, добавьте на сервер дополнительные или более быстрые процессоры. К тому же, включите многопоточность, если она поддерживается процессорами. Многопоточность можно включить путем настройки BIOS системы. Дополнительные сведения см. в справочной документации, предоставляемой производителем компьютера.

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

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

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

  • Если удалены все дополнительные источники нагрузки, а использование процессорных ресурсов все еще остается слишком большим, необходимо переместить пользователей на другой сервер, чтобы уменьшить нагрузку. Дополнительные сведения см. по ссылке Перенос почтовых ящиков пользователей на другой сервер.

Дополнительные сведения

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

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

  • Дополнительные сведения о переносе почтовых ящиков пользователей для снижения нагрузки на сервер см. по ссылке Перенос почтовых ящиков пользователей на другой сервер.