Низька продуктивність виникає на комп'ютері з процесорами на основі NUMA і під керуванням Windows Server 2008 R2 або Windows 7, якщо потік запитує багато пам'яті, яка знаходиться в межах перших 4 ГБ пам'яті

Ознаки

Нижче описано такий сценарій.

  • У вас комп'ютер під керуванням 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) надзвичайно важливі для підтримки стану оновлених компонентів. Файли каталогу безпеки, для яких атрибутів немає в списку, підписано цифровим підписом Microsoft.

Для всіх підтримуваних версій Windows 7 на базі x86-процесорів

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
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 Не застосовується

Для всіх підтримуваних x64-процесорів версій 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 ІА-64
Ntoskrnl.exe 6.1.7600.20731 11,129,216 11 червня 2010 р. 05:02 ІА-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 підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Додаткові відомості

У таблиці нижче наведено докладні відомості про продукти або засоби, які автоматично перевіряють наявність цієї умови у вашому екземплярі SQL Server та про версії SQL Server продукту, на основі якого обчислюється правило.

Програмне забезпечення для правил Заголовок правила Опис правила Версії продуктів, для яких обчислюється правило
Помічник системного центру Операційна система Windows не KB2155311 оновлення, щоб запобігти неполадкам продуктивності на комп'ютері на базі NUMA System Center Advisor виявляє версію файлу NTOSKRNL.EXE, конфігурацію NUMA та наявність екземплярів SQL Server на відстежуваному комп'ютері та створює це оповіщення. Перегляньте відомості в цій статті та застосуйте виправлення, щоб запобігти низькій продуктивності на комп'ютерах під керуванням NUMA, під керуванням SQL Server. SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

Посилання

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань база знань Microsoft:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Додаткові відомості про файл

Додаткові відомості про файл для 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_5968e5567679e7b5.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
Платформа Не застосовується

Додаткові файли для всіх підтримуваних x64-процесорів версій 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