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

Счетчики процессора и процессов

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

Счетчик Ожидаемые значения

Процессор(_Total)\% загруженности процессора

Показывает время выполнения процессором приложения или процессов операционной системы (в процентах). Используется, если процессор не бездействует.

В среднем значение должно быть меньше 75 %.

Процессор(_Total)\% работы в пользовательском режиме

Показывает время работы процессора в пользовательском режиме (в процентах).

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

Должно быть меньше 75 %.

Процессор(_Total)\% работы в привилегированном режиме

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

Должно быть меньше 75 %.

Процесс(*)\% загруженности процессора

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

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

Неприменимо.

Система\Длина очереди процессора (все экземпляры)

Показывает количество потоков, которые обслуживает каждый процессор.

Счетчик "Длина очереди процессора" можно использовать, чтобы определить, не вызваны ли проблемы с процессором или высокая загрузка ЦП тем, что его мощности недостаточно для обработки назначенной ему нагрузки. Этот счетчик показывает количество задержанных потоков в очереди процессора "Готово", которые ожидают планирования выполнения. Указанное значение — это последнее зарегистрированное значение во время измерения.

На компьютере с одним процессором очередь, длина которой больше 5, является признаком того, что объем загрузки превышает возможности обработки процессора. Если данное число больше 10, это явный показатель того, что ресурсы процессора практически исчерпаны, особенно если это значение сопровождается высокой загрузкой ЦП.

Для многопроцессорных систем необходимо разделить длину очереди на число физических процессоров. Если в многопроцессорной системе соответствие процессов задано жестко (то есть процессы назначены определенным ядрам ЦП) и очередь имеет большую длину, это может указывать на то, что конфигурация не сбалансирована.

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

Значение не должно превышать 5 (для каждого процессора).

Счетчики памяти

Exchange 2007 использует больше памяти, чем Exchange Server 2003, из-за многочисленных изменений в работе Exchange 2007. Exchange 2003 может обращаться только к 4 гигабайтам (ГБ) физической памяти. Кроме того, существуют другие ограничения в операционной системе, такие как память выгружаемого пула и невыгружаемого пула, которые различным образом влияют на ядро операционной системы. Существуют также ограничения общего размера кэша базы данных банка данных, которые позволяют ограничивать объем памяти, который может использовать процесс хранилища.

При работе Exchange 2007 на 64-разрядной платформе большинство из этих ограничений снимаются. Exchange 2007 может обращаться ко всей ОЗУ, установленной на определенном сервере. Чем больше памяти на сервере, тем больше ее использует или кэширует процесс банка данных. Основное преимущество заключается в том, что больше операций выполняется в памяти, и это позволяет повторно использовать кэш хранилища вместо обращения к диску для чтения или записи определенных данных. Дополнительные сведения о кэшировании базы данных подсистемы ESE и различиях между Exchange 2007 и Exchange 2003 см. в разделе Размер кэша базы данных ESE в Exchange 2007. Подробные инструкции по планированию конфигураций памяти для Exchange 2007 см. в разделе Планирование конфигураций памяти.

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

Счетчик Ожидаемые значения

Память\Доступно МБ

Показывает объем физической памяти в мегабайтах (МБ), непосредственно доступной для выделения процессу или использования системой. Эта величина равна сумме памяти, выделенной для резервной памяти (кэша), свободной памяти и обнуленных страниц памяти. Подробное описание работы диспетчера памяти см. на узле Microsoft Developer Network (MSDN) или в главе "Руководство по обеспечению производительности системы и устранению неполадок" комплекта ресурсов для Windows Server 2003.

Всегда должно превышать 100 МБ.

Память\Байт в невыгружаемом страничном пуле

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

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

Неприменимо.

Память\Байт в выгружаемом страничном пуле

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

Необходимо отслеживать увеличение числа байт в выгружаемом пуле, которое может указывать на утечку памяти.

Неприменимо.

Память\Байт кэш-памяти

Показывает текущий размер кэша файловой системы (в байтах). По умолчанию кэш использует до 50 % доступной физической памяти. Значение счетчика является суммой значений счетчиков "Память\Резидентных байт системного кэша", "Память\Резидентных байт системных драйверов", "Память\Резидентных байт системного кода" и "Память\Байт в резидентном страничном пуле".

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

Используется каталогом индекса содержимого и при копировании журналов непрерывной репликации.

Неприменимо.

Память\Байт выделенной виртуальной памяти

Показывает объем выделенной виртуальной памяти (в байтах). Выделенная память — это физическая память, для которой зарезервировано место в файлах подкачки на диске. На каждом физическом диске может быть один или несколько файлов подкачки. Этот счетчик указывает только последнее зарегистрированное значение, а не среднее.

Определяет объем используемой выделенной памяти (в байтах).

Неприменимо.

Память\% использования выделенной памяти

Показывает отношение значения "Память\Байт выделенной виртуальной памяти" к значению "Память\Предел выделенной виртуальной памяти". Выделенная память — это используемая физическая память, для которой зарезервировано место в файле подкачки на тот случай, если возникнет необходимость ее записи на диск. Предел выделенной виртуальной памяти определяется размером файла подкачки. При увеличении размера файла подкачки предел выделенной виртуальной памяти увеличивается, а соотношение уменьшается. Этот счетчик указывает только текущее значение в процентах, а не среднее.

Если это значение очень велико (более 90 %), могут возникать сбои при фиксации. Это явный признак того, что в системе недостаточно памяти.

Неприменимо.

Счетчики подкачки памяти

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

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

Счетчик Ожидаемые значения

Память>Переходных многоцелевых страниц/сек

Указывает на загрузку системного кэша.

В среднем значение должно быть меньше 100.

Пиковые значения не должны превышать 1 000.

Память\Чтений страниц/сек

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

В среднем значение должно быть меньше 100.

Память\Обмен страниц в сек

Показывает скорость чтения страниц с диска и их записи на диск при устранении ошибок страниц физической памяти. Этот счетчик является основным показателем типов сбоев, которые вызывают задержки во всей системе. Он представляет собой сумму значений "Память\Ввод страниц/сек" и "Память\Вывод страниц/сек". Он измеряется в числе страниц, и поэтому его значение можно сравнивать со значениями других счетчиков страниц, таких как "Память\Ошибок страницы/сек", без преобразования. Значение включает страницы, полученные для устранения ошибок кэша файловой системы (который обычно запрашивается приложениями) и некэшированных файлов, непосредственно отображаемых в память.

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

Для определения объема ввода-вывода для файла подкачки используйте счетчики "Память\Ввод страниц/сек" и "Память\Вывод страниц/сек".

В среднем значение должно быть меньше 1 000.

Память\Ввод страниц/сек

Показывает скорость чтения страниц с диска при устранении ошибок страниц физической памяти. Ошибки страниц физической памяти возникают в том случае, когда процесс ссылается на страницу в виртуальной памяти, которая не относится к его рабочему набору или не находится в физической памяти, и ее требуется получить с диска. При ошибке страницы система пытается считать несколько смежных страниц в память, чтобы максимально эффективно использовать операцию чтения. Чтобы определить среднее число страниц, которые считываются в память при каждой операции чтения, сравните значение "Память\Ввод страниц/сек" и "Память\Чтений страниц/сек".

В среднем значение должно быть меньше 1 000.

Память\Вывод страниц/сек

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

В среднем значение должно быть меньше 1 000.

Счетчики использования памяти процессами

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

Счетчик Ожидаемые значения

Процесс(*)\Байт исключительного пользования

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

Этот счетчик можно использовать для выявления утечек памяти для процессов.

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

Неприменимо.

Процесс(*)\Байт виртуальной памяти

Показывает объем виртуального адресного пространства (в байтах), которое в данный момент использует процесс.

Применяется для определения того, не используют ли процессы большой объем виртуальной памяти.

Неприменимо.

Счетчик рабочего набора процесса

Этот счетчик позволяет определить, происходит ли увеличение размера рабочих наборов процесса, что приводит к использованию дополнительной памяти и снижает производительность.

Счетчик Ожидаемые значения

Процессор(_Total)\Рабочий набор

Показывает текущий размер кэша рабочего набора процесса (в байтах). Рабочий набор — это набор страниц памяти, которые недавно использовались потоками процесса. Если объем свободной памяти на компьютере превышает пороговое значение, неиспользуемые страницы сохраняются в рабочем наборе события процесса. Когда объем свободной памяти становится ниже порогового значения, страницы удаляются из рабочих наборов. Если они потребуются, они будут переданы в рабочий набор при разрешении ошибки ОЗУ, перед тем как будут выгружены из оперативной памяти.

Значительное увеличение или снижение значения размера рабочих наборов приводит к подкачке.

Убедитесь, что для файла подкачки установлено рекомендуемое значение "ОЗУ + 10". Если происходит удаление из рабочих наборов, добавьте счетчик "Процесс(*)\Рабочий набор", чтобы узнать, какие процессы подвержены проблеме. Этот счетчик может указывать как на общесистемные проблемы, так и на проблемы, связанные с определенным процессом. Сравните это значение со значением счетчика "Память\Резидентных байт системного кэша", чтобы определить, не происходит ли общесистемное удаление страниц из рабочих наборов.

Неприменимо.

Счетчик дескрипторов процесса

Этот счетчик позволяет определить, происходит ли увеличение числа дескрипторов, что приводит к использованию дополнительной памяти и снижает производительность.

Счетчик Ожидаемые значения

Процесс(*)\Счетчик дескрипторов

Показывает общее число дескрипторов, открытых в данный момент процессом. Это число является суммой дескрипторов, открытых каждым потоком процесса.

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

Неприменимо.

Счетчики .NET Framework

Microsoft .NET Framework является важной частью Exchange 2007. Большинство компонентов Exchange 2007 были полностью переписаны с использованием управляемого кода, основанного на этой платформе. Управляемый код обеспечивает значительные преимущества по сравнению с неуправляемым, например возможность компилировать приложения в реальном времени, что позволяет выполнять приложения в различных архитектурах и на разных платформах. Такой код также позволяет эффективно управлять памятью. Связующее программное обеспечение Microsoft .NET использует среду CLR, упрощая программирование на различных языках, так как все они используют одну и ту же среду выполнения. Любой код, разработанный с помощью компилятора языка, рассчитанного на среду исполнения, называется управляемым кодом, как определено в документе Common Language Runtime Overview (на английском языке). 

Построение или компиляция приложений в реальном времени имеет свои преимущества, такие как повышение производительности при компиляции. Во время установки Exchange компоненты Exchange предварительно компилируются, что значительно увеличивает время установки. Тем не менее это приводит к повышению производительности сервера, так как время начальной загрузки существенно снижается. После компиляции двоичные данные хранятся в глобальном кэше сборок на локальном компьютере. Такой процесс предварительной компиляции называется NGEN. Дополнительные сведения о NGEN см. на странице Native Image Generator (Ngen.exe) (на английском языке). 

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

Наблюдение за счетчиками, перечисленными в следующей таблице, позволит определить, вызывают ли управляемые приложения излишнюю сборку мусора. Сборка мусора — это, по сути, способ, используемый в CLR для освобождения памяти, занятой неиспользуемыми объектами. Если требуется освобождать большие объемы памяти в течение длительного времени, скорее всего, это происходит вследствие нехватки памяти (из-за того, что на сервере недостаточно памяти или приложение использует больше памяти, чем ему выделено, из-за утечки памяти). Дополнительные сведения об автоматическом управлении памятью для CLR см. в статье Automatic Memory Management (на английском языке).

Используйте приведенные ниже в таблице счетчики, чтобы выявить проблемы с .NET Framework.

Счетчик Ожидаемые значения

Память CLR .NET(*)\% времени в GC

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

Если этот счетчик имеет высокое значение, возможно, некоторые объекты не были очищены при сборке мусора поколения 1 и были переданы в поколение 2. Для сборки мусора для поколения 2 требуется очистка всего глобального каталога. Чтобы определить, является ли это причиной проблемы, добавьте другие счетчики памяти .NET.

В среднем значение должно быть меньше 10 %.

Исключения CLR .NET(*)\Число исключений/сек

Показывает число исключений, возникающих в секунду. К ним относятся как исключения .NET, так и неуправляемые исключения, которые преобразуются в исключения .NET. Например, исключение ссылки на пустой указатель в неуправляемом коде будет возникать повторно в управляемом коде как .NET System.NullReferenceException. Этот счетчик учитывает как необрабатываемые, так и обрабатываемые исключения. Исключения должны возникать в редких ситуациях и не входят в обычный поток управления программы. Этот счетчик служит индикатором потенциальных проблем с производительностью, на которые указывает высокая частота исключений (> 100 в секунду). Значение этого счетчика не является средним; он показывает разницу между значениями, зарегистрированными в двух последних выборках, разделенную на длительность интервала выборки.

Должно быть меньше 5 % общего количества запросов в секунду (Веб-сервер(_Total)\Попыток подключения в секунду * 0,05).

Память CLR .NET(*)\Байт во всех кучах

Показывает сумму четырех других счетчиков: "Размер кучи поколения 0", "Размер кучи поколения 1", "Размер кучи поколения 2" и "Размер кучи для массивных объектов". Этот счетчик показывает текущий объем памяти (в байтах), выделенной в кучах сборки мусора.

Эти области памяти имеют тип MEM_COMMIT. (Дополнительные сведения см. в документации Platform SDK для VirtualAlloc.) Значение этого счетчика всегда меньше значения "Процесс\Байт исключительного пользования", который учитывает все области MEM_COMMIT для процесса. Значение "Байт исключительного пользования" за вычетом значения "Байт во всех кучах" — это число байт, выделенных всем неуправляемым объектам.

Этот счетчик позволяет отслеживать возможные утечки памяти или чрезмерное использование памяти управляемыми и неуправляемыми объектами.

Неприменимо.

Счетчики сети

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

Используйте приведенные ниже в таблице счетчики, чтобы определить, снижается ли производительность сети.

Счетчик Ожидаемые значения

Сетевой интерфейс(*)\Всего байт в секунду

Показывает скорость, с которой сетевой адаптер обрабатывает данные.

Этот счетчик включает данные всех приложений и файлов, а также данные протоколов, такие как заголовки пакетов.

Для 100-мегабитного сетевого адаптера значение не должно превышать 6—7 Мбит/с.

Для 1000-мегабитного сетевого адаптера значение не должно превышать 60—70 Мбит/с.

Сетевой интерфейс(*)\Исходящих пакетов с ошибками

Показывает количество исходящих пакетов, которые не удалось передать из-за ошибок.

Всегда должно равняться 0.

IP версии 4\Датаграмм/сек

IP версии 6\Датаграмм/сек

Показывает частоту (число случаев в секунду) получения IP-датаграмм от интерфейсов и их отправки на интерфейсы, включая ошибочные датаграммы. Переадресованные датаграммы не учитываются.

Определяет текущую пользовательскую нагрузку.

Неприменимо.

TCPv4\Установлено подключений

TCPv6\Установлено подключений

Показывает число TCP-подключений с текущим состоянием ESTABLISHED или CLOSE-WAIT.

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

Определяет текущую пользовательскую нагрузку.

Неприменимо.

TCPv4\Получено сегментов/сек

TCPv6\Получено сегментов/сек

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

Определяет текущую пользовательскую нагрузку.

Неприменимо.

TCPv4\Сбоев подключения

TCPv6\Сбоев подключения

Показывает число переходов TCP-подключений в состояние CLOSED непосредственно из состояний SYN-SENT или SYN-RCVD, а также число переходов TCP-подключений в состояние LISTEN непосредственно из состояния SYN-RCVD.

Увеличение числа сбоев или постоянно растущая частота сбоев могут указывать на нехватку пропускной способности.

TCPv4\Сбросов подключений

TCPv6\Сбросов подключений

Показывает число переходов TCP-подключений в состояние CLOSED непосредственно из состояний ESTABLISHED или CLOSE-WAIT.

Некоторые обозреватели отправляют пакеты TCP Reset (RST), поэтому используйте этот счетчик при определении частоты сброса с осторожностью.

Увеличение числа сбросов или постоянно растущая частота сбросов могут указывать на нехватку пропускной способности.

Счетчики подключений контроллера домена Exchange

Exchange 2007 зависит от производительности контроллеров домена глобального каталога. Для каждого из серверов Exchange в топологии используйте счетчики, приведенные в таблице ниже, чтобы выяснить, замедлена ли связь с глобальными каталогами.

Используйте приведенные ниже в таблице счетчики, чтобы определить, снижается ли производительность сети.

Счетчик Ожидаемые значения

Кэши MSExchange ADAccess(*)\Поисков LDAP/с

Показывает число запросов на поиск в LDAP в секунду.

Используется для определения текущей частоты поиска в LDAP.

Неприменимо.

Контроллеры домена MSExchange ADAccess(*)\Время чтения LDAP

Показывает время в миллисекундах (мс), которое затрачено на отправку запроса на чтение LDAP в указанный контроллер домена и получение отклика.

В среднем значение должно быть меньше 50 мс.

Пики (максимальные значения) не должны превышать 100 мс.

Контроллеры домена MSExchange ADAccess(*)\Время поиска LDAP

Показывает время (в мс), которое затрачено на отправку запроса на поиск в LDAP и получение отклика.

В среднем значение должно быть меньше 50 мс.

Пики (максимальные значения) не должны превышать 100 мс.

Процессы MSExchange ADAccess(*)\Время чтения LDAP

Показывает время (в мс), которое затрачено на отправку запроса на чтение LDAP в указанный контроллер домена и получение отклика.

В среднем значение должно быть меньше 50 мс.

Пики (максимальные значения) не должны превышать 100 мс.

Процессы MSExchange ADAccess(*)\Время поиска LDAP

Показывает время (в мс), которое затрачено на отправку запроса на поиск в LDAP и получение отклика.

В среднем значение должно быть меньше 50 мс.

Пики (максимальные значения) не должны превышать 100 мс.

Контроллеры домена MSExchange ADAccess(*)\Поисков LDAP с превышением времени ожидания в минуту

Показывает количество операций поиска в LDAP за последнюю минуту, которые вернули ошибку LDAP_Timeout.

Всегда должно быть меньше 10 для всех ролей.

Более высокое значение может указывать на проблемы с ресурсами Active Directory.

Контроллеры домена MSExchange ADAccess(*)\Длинных операций LDAP/мин

Показывает количество операций LDAP на этом контроллере домена за минуту, которые заняли больше времени, чем указанное пороговое значение (по умолчанию — 15 секунд).

Всегда должно быть меньше 50.

Более высокое значение может указывать на проблемы с ресурсами Active Directory.

Производительность контроллера домена Active Directory

В следующих разделах представлены сведения о производительности контроллера домена Active Directory, включая конкретные данные о контроллерах домена, работающих под управлением операционных систем Windows Server 2008 и Windows Server 2003.

Примечание.
Следующие разделы неприменимы к серверам Exchange 2007 с установленной ролью пограничного транспортного сервера.

Общие сведения

Время отклика Active Directory может непосредственно влиять на производительность любого сервера Exchange, так как все запросы LDAP и запросы проверки подлинности обрабатываются одним контроллером домена или их группой. Если при устранении неполадок будет определено, что проблемы с производительностью сервера Exchange вызваны задержками LDAP, далее следует изучить контроллеры домена.

Рекомендации по обеспечению производительности контроллера домена Windows Server 2008

При устранении неполадок контроллеров домена Windows Server 2008, связанных с производительностью, можно использовать группы сборщиков данных для наблюдения за производительностью Active Directory с помощью монитора производительности и стабильности.

На контроллере домена Windows Server 2008 шаблон сборщика находится в разделе Монитор производительности и стабильности группы Производительность и стабильность\Группы сборщиков данных\Система\Диагностика Active Directory. Это средство собирает данные в течение пяти минут и создает отчет в группе Производительность и стабильность\Отчеты\Система\Диагностика Active Directory. Этот отчет позволяет определить, возникают ли на сервере потенциальные узкие места. Например, с помощью монитора производительности и стабильности можно определить, существуют ли длинные операции поиска в LDAP, которые снижают общую производительность и время отклика LDAP. Кроме того, можно определить, существует ли потенциальное узкое место, связанное с ЦП или диском.

Дополнительные сведения о мониторе производительности и стабильности для Windows Server 2008 см. в статье Performance and Reliability (на английском языке).

Рекомендации по обеспечению производительности контроллера домена Windows Server 2003

Для упрощения устранения неполадок контроллеров домена Windows Server 2003, связанных с производительностью, можно автоматизировать сбор данных с помощью советника по производительности сервера.

Дополнительные сведения о загрузке советника по производительности сервера см. в разделе Microsoft Windows Server 2003 Performance Advisor (на английском языке).