Проблема
Рассмотрим следующий сценарий.
- У вас есть компьютер под управлением Windows Server 2008 R2 или Windows 7.
- Компьютер имеет процессоры с неоднородным доступом к памяти (NUMA).
- Поток запрашивает большой объем физической памяти, которая находится в пределах первых 4 гигабайт (ГБ) памяти.
- Недостаточно физической памяти в первых 4 ГБ для запроса. Поэтому диспетчеру памяти приходится менять страницы, чтобы увеличить доступную физическую память.
В этом сценарии для удовлетворения запроса на память операционной системе требуется длительное время. Например, для удовлетворения запроса на память операционной системе требуется несколько секунд. В этот период загрузка ЦП высока.
Причина
Эта проблема возникает из-за того, что диспетчер памяти перемещает страницы памяти в виртуальную память на всех узлах, даже если на узлах нет физической памяти, которая находится в первых 4 ГБ памяти. Однако такое поведение необязательно. Поэтому возникает проблема с производительностью, описанная в разделе "Симптомы".
Решение
Чтобы устранить эту проблему, установите это исправление. После установки этого исправления диспетчер памяти перемещает страницы памяти в виртуальную память только на узлах с физической памятью в запрошенном диапазоне.
Сведения об исправлении
Поддерживаемое исправление доступно в корпорации Майкрософт. Однако это исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только к системам, в которых возникла проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если эта проблема не затрагивает вас, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.
Если исправление доступно для скачивания, в верхней части этой статьи базы знаний есть раздел "Доступно скачивание исправлений". Если этот раздел не отображается, обратитесь в службу поддержки майкрософт, чтобы получить исправление.
Примечание. Если возникают дополнительные проблемы или требуется устранить неполадки, может потребоваться создать отдельный запрос на обслуживание. Обычные затраты на поддержку будут применяться к дополнительным вопросам и проблемам, которые не относятся к данному исправлению. Полный список номеров телефонов службы поддержки и поддержки Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:
http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправлений" отображаются языки, для которых доступно исправление. Если язык не отображается, это связано с тем, что исправление недоступно для этого языка.
Необходимые условия
Чтобы применить это исправление, необходимо использовать Windows 7 или Windows Server 2008 R2.
Данные реестра
Чтобы использовать исправление в этом пакете, не нужно вносить изменения в реестр.
Необходимость перезапуска
После применения этого исправления может потребоваться перезагрузить компьютер.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенное исправление.
Сведения о файлах
Версия этого исправления на английском языке (США) устанавливает файлы с атрибутами, перечисленными в следующих таблицах. Значения даты и времени для этих файлов указаны в формате UTC. Значения даты и времени для этих файлов на локальном компьютере отображаются в местном времени с учетом поправки на летнее время (DST). Кроме того, при выполнении определенных операций с файлами значения даты и времени могут изменяться.
Заметки о файлах Windows 7 и Windows Server 2008 R2
Важные исправления Windows 7 и исправления Windows Server 2008 R2 включены в те же пакеты. Однако исправления на странице Запрос исправления перечислены в обеих операционных системах. Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, указанное в разделе "Windows 7/Windows Server 2008 R2" на странице. Чтобы определить фактическую операционную систему, к которым применяется каждое исправление, всегда см. раздел "Применимо к".
- Файлы MANIFEST (.manifest) и MUM (.mum), установленные для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файлах для Windows Server 2008 R2 и для Windows 7". Файлы MUM и MANIFEST, а также связанные с ними файлы каталога безопасности (CAT) чрезвычайно важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых атрибуты не указаны, подписываются цифровой подписью Майкрософт.
Для всех поддерживаемых x86-разрядных версий Windows 7
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Ntdll.dll | 6.1.7600.20731 | 1,286,440 | 11 июня 2010 г. | 07:14 | x86 |
| Ntkrnlpa.exe | 6.1.7600.20731 | 3,965,320 | 11 июня 2010 г. | 07:21 | Неприменимо |
| Ntoskrnl.exe | 6.1.7600.20731 | 3,909,504 | 11 июня 2010 г. | 07:21 | Неприменимо |
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Ntdll.dll | 6.1.7600.20731 | 1,736,600 | 11 июня 2010 г. | 05:59 | x64 |
| Ntoskrnl.exe | 6.1.7600.20731 | 5,477,256 | 11 июня 2010 г. | 06:02 | x64 |
| Ntdll.dll | 6.1.7600.20731 | 1,290,568 | 11 июня 2010 г. | 07:14 | x86 |
| Ntkrnlpa.exe | 6.1.7600.20731 | 3,965,320 | 11 июня 2010 г. | 07:21 | Неприменимо |
| Ntoskrnl.exe | 6.1.7600.20731 | 3,909,504 | 11 июня 2010 г. | 07:21 | Неприменимо |
Для всех поддерживаемых версий на основе IA-64 Windows Server 2008 R2
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Ntdll.dll | 6.1.7600.20731 | 2,783,232 | 11 июня 2010 г. | 04:59 | IA-64 |
| Ntoskrnl.exe | 6.1.7600.20731 | 11,129,216 | 11 июня 2010 г. | 05:02 | IA-64 |
| Ntdll.dll | 6.1.7600.20731 | 1,290,568 | 11 июня 2010 г. | 07:14 | x86 |
| Ntkrnlpa.exe | 6.1.7600.20731 | 3,965,320 | 11 июня 2010 г. | 07:21 | Неприменимо |
| Ntoskrnl.exe | 6.1.7600.20731 | 3,909,504 | 11 июня 2010 г. | 07:21 | Неприменимо |
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Дополнительные сведения
В следующей таблице приведены дополнительные сведения о продуктах или средствах, которые автоматически проверка для этого условия в экземпляре SQL Server и версиях продукта SQL Server, по которым вычисляется правило.
Ссылки
Чтобы получить дополнительные сведения о терминологии обновлений программного обеспечения, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт
Дополнительные сведения о файле
Дополнительные сведения о файлах для Windows 7 и Windows Server 2008 R2
Дополнительные файлы для всех поддерживаемых версий Windows 7 на базе x86
| Имя файла | Update.mum |
|---|---|
| Версия файла | Неприменимо |
| Размер файла | 1,881 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | X86_04264acaa7d7aabde54d6fb67d04d2d0_31bf3856ad364e35_6.1.7600.20731_none_420d27620bd0b10b.manifest |
| Версия файла | Неприменимо |
| Размер файла | 697 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | X86_581062e74d433c36df8e36ee5d8d87d4_31bf3856ad364e35_6.1.7600.20731_none_929118d5c9988de2.manifest |
| Версия файла | Неприменимо |
| Размер файла | 693 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | X86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20731_none_5968e567679e7b5.manifest |
| Версия файла | Неприменимо |
| Размер файла | 3,802 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 07:45 |
| Платформа | Неприменимо |
| Имя файла | X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20731_none_6cc268b52e6f4e07.manifest |
| Версия файла | Неприменимо |
| Размер файла | 16,151 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 07:53 |
| Платформа | Неприменимо |
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
| Имя файла | Amd64_04264acaa7d7aabde54d6fb67d04d2d0_31bf3856ad364e35_6.1.7600.20731_none_9e2bc2e5c42e2241.manifest |
|---|---|
| Версия файла | Неприменимо |
| Размер файла | 699 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Amd64_14fed2ffa49769d9e75ec6728c65f4a4_31bf3856ad364e35_6.1.7600.20731_none_2c5658d6479dedf6.manifest |
| Версия файла | Неприменимо |
| Размер файла | 701 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Amd64_57a77acd6f82c92e0289ba25a0649f70_31bf3856ad364e35_6.1.7600.20731_none_3895f6148c45f62a.manifest |
| Версия файла | Неприменимо |
| Размер файла | 697 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Amd64_76ade3a09828c724dba0f5b0f1ebbdb6_31bf3856ad364e35_6.1.7600.20731_none_e57060d458415e3a.manifest |
| Версия файла | Неприменимо |
| Размер файла | 697 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Amd64_ad3c7ed603f842e508dde41aed1a47d2_31bf3856ad364e35_6.1.7600.20731_none_3652421c2d3d246f.manifest |
| Версия файла | Неприменимо |
| Размер файла | 1,036 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Amd64_b4d538fb3154570d4485551d96200e14_31bf3856ad364e35_6.1.7600.20731_none_2438eb75e87f2a8a.manifest |
| Версия файла | Неприменимо |
| Размер файла | 1,042 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20731_none_b58780da2ed758eb.manifest |
| Версия файла | Неприменимо |
| Размер файла | 3,806 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 08:32 |
| Платформа | Неприменимо |
| Имя файла | Amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20731_none_c8e10438e6ccbf3d.manifest |
| Версия файла | Неприменимо |
| Размер файла | 15,291 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 08:40 |
| Платформа | Неприменимо |
| Имя файла | Update.mum |
| Версия файла | Неприменимо |
| Размер файла | 2,537 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20731_none_bfdc2b2c63381ae6.manifest |
| Версия файла | Неприменимо |
| Размер файла | 3,566 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 07:41 |
| Платформа | Неприменимо |
| Имя файла | X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20731_none_6cc268b52e6f4e07.manifest |
| Версия файла | Неприменимо |
| Размер файла | 16,151 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 07:53 |
| Платформа | Неприменимо |
Дополнительные файлы для всех поддерживаемых версий на основе IA-64 Windows Server 2008 R2
| Имя файла | Ia64_04264acaa7d7aabde54d6fb67d04d2d0_31bf3856ad364e35_6.1.7600.20731_none_420ecb580bceba07.manifest |
|---|---|
| Версия файла | Неприменимо |
| Размер файла | 698 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Ia64_38af53f9bf3550c0a6e076484e98e896_31bf3856ad364e35_6.1.7600.20731_none_855043cc12d015a2.manifest |
| Версия файла | Неприменимо |
| Размер файла | 699 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Ia64_490c3871c2b892a999b7e15b81197bd9_31bf3856ad364e35_6.1.7600.20731_none_74f14de3d5c0e50c.manifest |
| Версия файла | Неприменимо |
| Размер файла | 695 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Ia64_76ade3a09828c724dba0f5b0f1ebbdb6_31bf3856ad364e35_6.1.7600.20731_none_895369469fe1f600.manifest |
| Версия файла | Неприменимо |
| Размер файла | 696 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20731_none_596a894c7677f0b1.manifest |
| Версия файла | Неприменимо |
| Размер файла | 3,804 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 08:30 |
| Платформа | Неприменимо |
| Имя файла | Ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20731_none_6cc40cab2e6d5703.manifest |
| Версия файла | Неприменимо |
| Размер файла | 15,289 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 08:37 |
| Платформа | Неприменимо |
| Имя файла | Update.mum |
| Версия файла | Неприменимо |
| Размер файла | 1,690 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 16:08 |
| Платформа | Неприменимо |
| Имя файла | Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20731_none_bfdc2b2c63381ae6.manifest |
| Версия файла | Неприменимо |
| Размер файла | 3,566 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 07:41 |
| Платформа | Неприменимо |
| Имя файла | X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.20731_none_6cc268b52e6f4e07.manifest |
| Версия файла | Неприменимо |
| Размер файла | 16,151 |
| Дата (в формате UTC) | 11 июня 2010 г. |
| Время (в формате UTC) | 07:53 |
| Платформа | Неприменимо |
dfgdfg