Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Переполнение пула невыгружаемой памяти

Ответить
Настройки темы
Переполнение пула невыгружаемой памяти

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день! Очень давно не могу решить проблему с сервером Windows Server 2003 R2. Переполняется пул невыгружаемой памяти, все сервисы на машине отваливаются. Происходит примерно с переодичностью в ~1.5 месяца, помогает только холодный ребут.
Собирал скриншоты из Poolmon:
http://imgur.com/a/se6fo
Первые три скрина сделал в первый день после зависания, после этого уменьшал объем доступной памяти для sql сервера и остальные скрины уже с переодичностью один или несколько дней. Ленился/забывал иногда про это дело Последний скрин сделан за неделю до очередного зависания, там уже прослеживаются, вроде как, таги которые больше всего сжирают. Что с этим делать дальше не знаю. Говорят надо смотреть при помощи Strings, гонял вот такой скрипт
Код: Выделить весь код
@echo off
 
set TAG=NpfF
 
for /f "delims=" %%a in ('wmic sysdriver get PathName /value') do (
    for /f "tokens=2,* delims==?" %%i in ("%%a") do (
        strings -q "%%i\%%j" | findstr /i "%TAG%">nul && (
        sigcheck -q "%%i\%%j"&echo.
)))
pause
по всем тагам, ничего не выдает.

Не представляю что делать, как искать источник проблемы.

Отправлено: 10:56, 01-09-2017

 


Moderator


Сообщения: 46349
Благодарности: 13076

Профиль | Отправить PM | Цитировать


oldhasu, ну вообще ни на одном скриншоте не достигает критических значений.
Для вашей системы максимальный размер Nonpaged pool = 256 МБ, а на нижнем скриншоте выделено около 200 МБ.
Теги NpFn, NpFc относятся к системному драйверу NPFS.sys.

Что в журналах событий?

Можно попробовать задать параметр NonPagedPoolSize в реестре.

Отправлено: 12:44, 01-09-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Petya V4sechkin, спасибо что откликнулись!

В журнале
Цитата:
[110256] Srv
Type: ERROR
Computer: ZTM
Time: 01.09.2017 0:03:10 ID: 2020
Сервер не смог выделить память из выгружаемого пула памяти, так как выгружаемый пул пуст.
В реестре имя NonPagedPoolSize имеестя в 4х местах, везде значение 0.

NPFS.sys в system32\drivers версия 5.2.3790.3959 (srv03_sp2_rtm.070216-1710)
сравнил его по содержимому с теми которые в system32\dllcache и ServicePackFiles\i386 тотал коммандером - файлы идентичны, не похоже что он поврежден.

Последний раз редактировалось oldhasu, 01-09-2017 в 14:46.


Отправлено: 14:11, 01-09-2017 | #3



Moderator


Сообщения: 46349
Благодарности: 13076

Профиль | Отправить PM | Цитировать


Цитата oldhasu:
Сервер не смог выделить память из выгружаемого пула
Так почему же вы изначально вели речь о невыгружаемом пуле, если в ошибке упоминается выгружаемый?
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:40, 01-09-2017 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мда. Незнаю смеяться или плакать. Эпичный косяк.
Так что же теперь, какое решение проблемы? Менять значение PoolUsageMaximum и PagedPoolSize как рекомендуется в этой статье? https://support.microsoft.com/ru-ru/...tem-paged-pool

Отправлено: 16:07, 01-09-2017 | #5



Moderator


Сообщения: 46349
Благодарности: 13076

Профиль | Отправить PM | Цитировать


Цитата oldhasu:
Менять значение PoolUsageMaximum и PagedPoolSize как рекомендуется в этой статье?
Можно, конечно.

Как бы то ни было, в топе у вас только системные теги:
  • IoNm - nt!io - Io parsing names
  • NpFn - npfs.sys - Name block
  • File - File objects
  • NpFc - npfs.sys - CCB, client control block
  • NpfF - npfs.sys - FCB, file control block
Значит, нет оснований подозревать какой-то сторонний драйвер.

Последний раз редактировалось Petya V4sechkin, 01-09-2017 в 19:54.


Отправлено: 19:10, 01-09-2017 | #6



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Переполнение пула невыгружаемой памяти

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Синхронизация настроек пула DHCP vizavitin@fb Windows Server 2008/2008 R2 0 13-01-2015 19:11
2008 R2 - добавления пула имен ПК в active directory AlexMan90 Windows Server 2008/2008 R2 1 07-04-2014 18:05
Внезапное переполнение оперативной памяти Яйцазайца Материнские платы и память 1 15-01-2014 15:17
Сервер не смог выделить память из невыгружаемого пула памяти, так как невыгружаемый п sk1982 Microsoft Windows NT/2000/2003 2 27-01-2009 23:57
Переполнение диска AKADEM Microsoft Windows 2000/XP 10 19-12-2005 21:36




 
Переход