Работа задать обрезки может негативно сказаться на производительности SQL, Exchange и операционной системы Windows 2003

Переводы статьи Переводы статьи
Закрыть Закрыть
Код статьи: 2001745 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Существенное снижение производительности сервера в Windows 2003 по причине работа задать обрезки, записанное в KB956341.

Если Microsoft SQL Server в журнал SQL Server использовать следующее сообщение об ошибке:

«Значительную часть памяти процесса sql server была записана. Это может привести к снижению производительности." 

Данный Microsoft Exchange и другие серверные приложения, внезапное ухудшение отключение процесса объекта/рабочего множества отмечено через системный монитор

Пример: чрезмерной подкачки для Exchange 2007

Причина

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

Это поведение изменяется в Windows 2008, пожалуйста смотрите раздел разрешение ниже.

Решение

Рекомендуется: перенести в Windows 2008 x 64 или 2008 R2 , где эта проблема достаточно уменьшается путем архитектурных изменений в диспетчере памяти Windows.  Рассмотрите возможность установки на Windows 2008 Динамического обновления кэша Средняя использование кэша Windows как векторные данной проблемы (служба на 2008R2 не требуется).  Примечание: не будут внесены изменения Windows 2003 с соответствующими Windows 2008 меняется и потенциальные причины под 2003 разнообразных и сложно выявить.

Версии Windows 2003 известные неполадки драйверов и справочник по настройке:

Использование непрерывной памяти, адаптеры видео-/ basevideo использования и использование диспетчера устройств для изменения отображения «Стандартный VGA графический адаптер»адаптер

Примечание: Изменение конфигурациивыше видеоадаптера особенно важно в связи с другими адаптерами, которые имеют ограничения на границе для выделения памяти (выделяет ниже 4 ГБ, такие как storport.sys).  Такой ограниченный драйвер не может быть изменен по причинам совместимости старых устройств.  Таким образом, ограничение использования непрерывной памяти < 4 ГБ видеоадаптера часто является наилучшим решением разрешить даже небольшие выделения (мы видели 8 МБ) увеличивается вероятность успеха и таким образом не запуская trim рабочего набора.  Кроме того рекомендуется удалить все лишние экземпляры сетевого адаптера или адаптеров устройств хранения данных.  Дополнительные адаптеры этого типа друг затратит общей памяти в этот диапазон адресов, повышая вероятность возникновения этой проблемы в Windows 2003.

Отключить масштабируемого сетевого пакета

Обновление с Windows 2003 SP1 Msgina.dll (выпущено 2 (SP2) для Windows 2003)

Рекомендации по обновлению сервера Exchange

Исправление для больших копирование файлов в Windows 2003 с пакетом обновления 1

Обновление устаревшего драйвера HP iLO

Windows 2003 непрерывной памяти поколения трассировки

Мы рекомендуем reconsidering выше известные проблемы ссылки драйвер и конфигурацию перед продолжением этой трассировки много времени.  Например < шаблон распределения памяти 4 ГБ в storport.sys, например, является хорошо известной catalyst, который не будет устранено в Windows 2003 и могут быть устранены только учитывая выше рекомендации и переходу для Windows 2008 +.

Действия для включения трассировки:

1.  Управление Manager\Memory HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

DisablePagingExecutive (dword)

От 0 до 1 

Предупреждение: Отменить это значение 0 после завершения сбора данных.  Внутреннее тестирование показывает, издержки использования памяти незначительно с 7 до 10 МБ.

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

2.  Установите QFE версию файла NTOSKRNL.exe после 938486, который был заменен i 953600, а затем с помощью обновления безопасности MS09-012 (956572),f, просто иметь MS09-012 (956572) установить 953600 на верхней.

3. Перезагрузить компьютер

4. ястановитьпроизводительность Toolkit (Xperf) Windows Vista или более поздней версии операционной системы через программу установки Win7.1 SDK через Интернет.  Эти средства не будут устанавливаться в Windows 2003, они должны быть скопированы по сравнению с Windows 2003.  Рекомендуется c:\xperf как место.

http://go.Microsoft.com/fwlink/?LinkID = 191420

5. Resuming на компьютере Windows 2003 cни строчки в начало, запуск, CMD.exe

6.       cd\xperf

7.       –f XPerf.exe –on PROC_THREAD + загрузчик + MEMINFO + CONTMEMGEN-stackwalk ContiguousMemoryGeneration kernel.etl

Примечание: Если периодически возникающую проблему, добавьте следующие параметры командной строки для выполнения циклической трассировки (FIFO)

- BufferSize 1024 - MaxBuffers 1024 - MaxFile 1024 - FileMode круглый

8. Как только проблема воспроизведена

XPerf.exe –d MMContiguousMemory.etl

9. Найти MMContiguousMemory.etl, который должен быть в c:\xperf

10. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory управления

DisablePagingExecutive (dword)

От 1 до 0

Предупреждение: Отменить это значение 0 после сбора данных и анализа данных для восстановления производительности по умолчанию.

11. Перезагрузка

Анализ данных:

C:\xperf > xperf.exe MMContiguousMemory.etl

C:\xperf > xperf.exe -i -o MMContiguousMemory.etl MMContiguousMemory.txt

Откройте .txt в NotePad2 или Notepad ++ (при наличии большой размер)

Поиск ContiguousMemoryGeneration (это второй).

или

Откройте файл etl в Xperfview.exe, работающих под управлением Vista или выше ОС.

Просмотр таблицы сводки в стек подсчитывает, тип раздела

Найдите трассировки стека и вызывающий драйвер MmAllocateContiguousMemory *.

Дополнительная информация

Работа задать обрезки — это действие, выполняемое Windows диспетчер памяти для удовлетворения физической памяти ниже условиях ресурсов.  Это может иметь последствия серьезной производительности в Windows 2003 и потребителей ответственность физической памяти переменной и зачастую трудно определить.  Изменения архитектуры Windows 2008 уменьшить эту проблему, которая влияет на производительность сервера Exchange Server и SQL.  Динамического обновления кэша moderates использование кэша Windows для оптимального стабильность на x 64 и Windows 2003 и 2008.  См. также KB918483.

Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 2001745 - Последний отзыв: 30 мая 2011 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003 Compute Cluster Edition
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition with Service Pack 2
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition KN
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition KN
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Web Edition
Ключевые слова: 
kbmt KB2001745 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2001745

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com