Дата последнего изменения раздела:
2009-07-27
Анализатор сервера Microsoft® Exchange запрашивает WMI-класс (Microsoft Windows® Management Instrumentation) Win32_PerfRawData_PerfOS_Memory, чтобы определить текущее значение объекта PoolNonpagedBytes. Действия анализатора сервера Exchange зависят от установленной операционной системы, наличия или отсутствия переключателя «/3GB» в файле Boot.ini ОС Windows, а также выявленного значения этого ключа.
В следующей ниже таблице представлена матрица опорных показателей, с помощью которых анализатор сервера Exchange Server определяет, выходит ли найденное значение за допустимые границы для указанного сервера Exchange. При наличии приведенных в таблице условий выводится предупреждение.
Операционная система | Параметр файла Boot.ini | Текущий невыгружаемый пул |
---|---|---|
Microsoft Windows 2000 Server или Advanced Server |
/3GB |
100 МБ или более |
Microsoft Windows 2000 Server или Advanced Server |
Отсутствует |
200 МБ или более |
Microsoft Windows Server™ 2003 |
/3GB |
100 МБ или более |
Microsoft Windows Server 2003 |
Отсутствует |
200 МБ или более |
Значение PoolNonpagedBytes отражает размер невыгружаемого пула памяти ядра в байтах. Это область физической системной памяти, выделяемой для объектов, которые не могут быть записаны на диск даже в том случае, если они не используются. В качестве значения данного ключа используется последнее выявленное значение. На работоспособном сервере Exchange должно использоваться не более 85 МБ памяти невыгружаемого пула, если не выполняется резервное копирование или восстановление.
В операционных системах Windows 2000 Server и Windows 2000 Advanced Server максимальное значение невыгружаемого пула составляет 256 МБ. Так как предельный размер невыгружаемого пула памяти не может больше указанных выше значений, следует устранить эту проблему при первой возможности. Это максимальный размер невыгружаемого пула памяти, который доступен для Windows, независимо от используемой операционной системы или наличия переключателя «/3GB». Если для Windows недостаточно памяти, выводятся сообщения об ошибке и может произойти сбой системы. Память ядра необходима для нормальной работы системы, поэтому за ее наличием следует внимательно следить.
Если после перезапуска сервера Exchange эта проблема возникнет повторно, необходимо убедиться, что система настроена верно и в системе не используется устаревшее программное обеспечение или оборудование. Установите последние версии следующего программного обеспечения:
- Пакеты обновлений операционной системы Windows
- Пакеты обновления сервера Exchange
- Оборудование, микропрограммное обеспечение и драйверы
- Обновления системного BIOS
- Обновления для установленных и выполняемых приложений сторонних
разработчиков
Если после обновления оборудования и программного обеспечения данная проблема не будет устранена, следует отключить все программное обеспечение сторонних разработчиков, перезапустить компьютер сервера Exchange и включить слежение за памятью ядра.
Чтобы устранить эту ошибку
-
При первой возможности перезапустите компьютер сервера Exchange.
-
Включите слежение за счетчиком производительности Memory | Pool Nonpaged Bytes, чтобы убедиться, что его показатели не превышают указанные выше пороговые значения для данной системы.
Дополнительные сведения о верной настройке сервера Exchange см. в следующих статьях базы знаний Майкрософт и технических руководствах:
- 815372, «How to optimize memory usage in Exchange
Server 2003» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=815372)
(Инструкции по оптимизации использования памяти в Exchange
Server 2003)
- 266096, «XGEN: Exchange 2000 Requires /3GB Switch with
More Than 1 Gigabyte of Physical RAM» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=266096)
(XGEN: для Exchange 2000 требуется переключатель «/3GB» и
наличие более 1 гигабайта физической ОЗУ)
- «Troubleshooting Exchange Server 2003 Performance»
(http://go.microsoft.com/fwlink/?LinkId=47588)
(Устранение неполадок в производительности Exchange
Server 2003)
- «Troubleshooting Exchange Server 2000 Performance»
(http://go.microsoft.com/fwlink/?LinkId=18177)
(Устранение неполадок в производительности Exchange
Server 2000)
- «Performance and Scalability Guide for Exchange Server 2003»
(http://go.microsoft.com/fwlink/?LinkId=47576)
(Руководство по производительности и масштабируемости для Exchange
Server 2003)
Дополнительные сведения о памяти невыгружаемого пула и связанные с этой темой разделы см. в следующих статьях базы знаний:
- 294418, «Comparison of 32-Bit and 64-Bit Architecture»
(http://go.microsoft.com/fwlink/?linkid=3052&kbid=270836)
(Сравнение 32-разрядной и 64-разрядной архитектур)
- 177415, «How to Use Memory Pool Monitor (Poolmon.exe) to
Troubleshoot Kernel Mode Memory Leaks» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=177415)
(Инструкции по устранению утечек памяти в защищенном режиме с
помощью средства слежения за пулом памяти (Poolmon.exe)).
- 268343, «Umdhtools.exe: How to Use Umdh.exe to Find Memory
Leaks» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=268343)
(Umdhtools.exe: инструкции по выявлению утечек памяти с помощью
средства Umdh.exe)