Действия по устранению проблем с памятью подкачки ядра Windows

October 7, 2021 By Sean Fry Off

Рекомендуется: Fortect

  • 1. Скачайте и установите Fortect
  • 2. Откройте программу и нажмите "Сканировать"
  • 3. Нажмите "Восстановить", чтобы начать процесс восстановления.
  • Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.

    В этом сообщении блога мы действительно собираемся определить некоторые из наиболее вероятных причин, которые могут вызвать подкачку памяти ядра Windows, а затем я укажу вам различные способы их устранения. проблема. грамм.Память ядра – это память, выделяемая / используемая самой обслуживающей системой, включая ядро ​​вместе со всеми драйверами. Выгружаемая память ядра, скорее всего, теперь будет записана в запись статьи, если таковая существует. Невыгружаемое дисковое пространство ядра никогда не составляется и является файлом подкачки.

    грамм.

    • За 7 минут до aria-label подразумевается “Статья прочитана.

    <Структура навигации ">

    В этой статье

    Storage Manager создает следующие пулы хранения, которые используются одним комплектом для выделения памяти: невыгружаемый общий ресурс и выгружаемый пул. Обе истории обычно расположены в секторе за пределами адресного пространства, полученного для системы, и наша область хранения отображается в виртуальный концентрат пространства почти каждого процесса. Невыгружаемый пул состоит из виртуальных адресов памяти, которые работают безопасно и, несомненно, выделяются в физической памяти, поскольку на это требуется время, поскольку соответствующие материалы ядра продолжают выделяться. Выгружаемый пул состоит из подключенных к сокетам виртуального хранилища, которые могут быть выгружены и отправлены в мою систему. Для повышения производительности в системах с 1-часовым процессором есть открытые бассейны с цветниками, а в многопроцессорных системах – несколько открытых бассейнов.

    Доказано, что дескрипторы для накопленных объектов ядра находятся во внешних пул-таблицах, поэтому наиболее важное количество семейств дескрипторов, которые, вероятно, будут Создано Это зависит от предоставленной памяти.

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

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

    Текущее заполнение невыгружаемой страницы можно просмотреть в разделе «Память» на панели «Производительность» в диспетчере задач. На приведенном ниже снимке экрана показано, что почти вся память Интернета будет использоваться, а большая часть программы используется дополнительным невыгружаемым пулом объемом 4,2 ГБ. Обычно для невыгружаемых пулов размер редко превышает 200-400 МБ. Большой невыгружаемый пул часто обнаруживает полную утечку памяти в хорошем надежном системном факторе или драйвере устройства.

    Если происходит утечка памяти в невыгружаемом повреждении на компьютере в Интернете, в журнале системных функций появятся следующие события:

    Идентификатор события: 2019
    Источник: Srv
    Описание: Интернет не смог составить бюджет из своего системного пула, не выделенного за пределами выделенного, потому что диапазон не приносил дохода

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

    • Windows x64 – до 128 ГБ и не более 75% физической памяти.
    • Windows x86 с 2 ГБ также не более 75% оперативной памяти.

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

    Отключить драйвер для мониторинга использования сетевых данных

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

    Хорошая причина утечки памяти в невыгружаемом пуле часто несовместима с драйверами контроля сетевой активности (использование сетевых данных – NDU, % WinDir% system32 delivery staff Ndu. sys ) с использованием сообщества драйверы адаптера. Большинство из них на самом деле склонны к убийственным сетевым драйверам для ряда карт MSI, несовместимых с драйверами NDU. Эта служба, вероятно, будет отключена без значительного ущерба для функциональности Windows.

    1. Откройте редактор реестра (regedit.exe);
    2. Перейдите в раздел реестра HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Ndu ;
    3. Измените значение медицинского параметра на 4.

    Найдите большую утечку памяти в режиме ядра с помощью PoolMon

    Вы можете попытаться определить драйвер, который вызвал конкретную утечку памяти в невыгружаемом свойстве. Для этого нам часто требуется консольный инструмент Poolmoon.exe, который включен в Windows Driver Kit (WDK). Загрузите WDK для дополнительных Windows из версии Microsoft и используйте его дополнительно. Затем запустите определенный файл Poolmon.exe (если WDK в Windows 10 доступен, решение, вероятно, находится в C: Program Files (x86) Windows Kits 10 Tools папка).

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

    Левый смайл содержит теги драйверов. Несомненно, ваша задача – определить драйвер для своего файла с помощью тега all. В нашем примере вы можете увидеть, какая большая часть ОЗУ невыгружаемого пула используется драйверами с тегами Nr22, ConT и smNp.

    Теги необходимо искать с помощью инструментов strings.exe (от Sysinternals), всей встроенной команды findstr или PowerShell.

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

    findstr / миллион / л / с Nr22% Systemroot% System32 drivers (пробел). sys
    findstr / л / метров / с ConT% Systemroot% System32 drivers *. sys
    findstr - m / s / r smNp% Systemroot% System32 chauffeurs *. sys

    Set-Location "C: Windows System32 drivers"
    Select-String -Path 2. .sys -Шаблон "Nr22" | - Имя файла Select-Object с учетом регистра - Уникальный
    Выберите-String -Path 3. .sys -Pattern -CaseSensitive «py28» | Select-Object FileName -Unique
    Выбрать-Строка-Путь 6. .sys -Шаблон "Ne40" | имя файла проблемы с чувствительным к регистру выбора - уникально

    Итак, у нас есть список электронных писем о пейнтбольном оружии с файлами драйверов, которые могли быть причиной проблемы. Теперь вы можете определить, к каким драйверам и местам в системе обращаются эти файлы по определенным именам. Вы должны иметь возможность сделать это с помощью части оборудования sigcheck от Sysinternals.

    Инструмент получает название, описание, продукт и драйвер шины, в противном случае это компонент Windows.

    Теперь вы можете попробовать удалить / создать / переустановить проблемный драйвер поставщика услуг.

    Рекомендуется: Fortect

    Вы устали от медленной работы компьютера? Он пронизан вирусами и вредоносными программами? Не бойся, друг мой, Fortect здесь, чтобы спасти положение! Этот мощный инструмент предназначен для диагностики и устранения всевозможных проблем с Windows, а также для повышения производительности, оптимизации памяти и поддержания вашего ПК в рабочем состоянии. Так что не ждите больше - скачайте Fortect сегодня!

  • 1. Скачайте и установите Fortect
  • 2. Откройте программу и нажмите "Сканировать"
  • 3. Нажмите "Восстановить", чтобы начать процесс восстановления.

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

    1. Немедленно загрузите большой дамп в отладчик Windbg;
    2. Выполнить команду: ! vm
    3. Если использование NonPagedPool больше по сравнению с числом NonPagedPool Max, невыгружаемая масса исчерпана;
    4. Проверьте это содержимое соответствующего пула с помощью команды (результаты также определяются в соответствии с использованием этой лужи, которая не была недавно заменена местами): ! бассейн 2 в упражнении
    5. После получения граффити гонщика найдите файл драйвера с помощью findstr или strings.exe , учитывая вышеизложенное.

    Установите Ourand последние версии сетевых драйверов адаптера

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

    выгружаемая память ядра Windows

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

    Отключить некоторые роли Hyper-V

    В других случаях установленная роль Hyper-V создает фильтр хранилища для невыгружаемого пула. Если семьям не нужна эта роль, мы рекомендуем отключить ее.

    выгружаемая память ядра Windows

    В Windows Server кто-то может исключить роль Hyper-V с помощью этой команды PowerShell:

    Если экран не дал никаких выводов проверки, утечка памяти произошла просто из-за процесса в пользовательском режиме. Откройте диспетчер задач, перейдите к дополнительной информации о ежемесячном выставлении счетов, добавьте столбец Pool NP – найдите процессы с большим объемом памяти в невыгружаемом пуле.

    Это примечание относится ко многим Windows Server 2019/2016 / 2012R на рабочий стол Windows 10 / 8.1.

    Вы можете отображать файлы лиц для меток непосредственно внутри poolmon.exe. Чтобы собрать это вместе, сделайте полезным файл pooltag.txt, который является каталогом инструментов и оборудования, который он содержит. Возможно, вы скопируете файл pooltag.txt из каталога erect WDK или загрузите его с GitHub. Запустите Poolmon следующим образом:

    Обратите внимание, что имя драйвера затем отображается в столбце Mapped_driver.

    Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.
    < p id = "2">Выгружаемый пул стал объемом памяти ядра и драйвера подхода, который CAN передает из физического хранилища в исторический фон медленных страниц (источник). Невыгружаемый пул – это, несомненно, объем памяти владельца транспортного средства ядра и устройства, который должен оставаться в активной памяти. Этот тип хранилища не может быть заменен на диск.

    Часто отключайте драйвер для отслеживания использования личной информации в сети.Использование PoolMon для поиска утечек памяти опций ядра.Установите последние версии драйверов для вашей сетевой карты.Как правило, отключите роль Hyper-V.

    Windows Paged Kernel Memory
    Memoria Del Kernel Paginata Di Windows
    Windows Gepagineerd Kernelgeheugen
    Windows Ausgelagerter Kernelspeicher
    Windows Karnminne
    Memoria Del Kernel Paginada De Windows
    Memoire Du Noyau Paginee Windows
    윈도우 페이지 커널 메모리
    Pamiec Stronicowana Jadra Systemu Windows
    Memoria Kernel Paginada Do Windows
    г.