Переполнение пула невыгружаемой памяти
Добрый день! Очень давно не могу решить проблему с сервером Windows Server 2003 R2. Переполняется пул невыгружаемой памяти, все сервисы на машине отваливаются. Происходит примерно с переодичностью в ~1.5 месяца, помогает только холодный ребут.
Собирал скриншоты из Poolmon: http://imgur.com/a/se6fo Первые три скрина сделал в первый день после зависания, после этого уменьшал объем доступной памяти для sql сервера и остальные скрины уже с переодичностью один или несколько дней. Ленился/забывал иногда про это дело :) Последний скрин сделан за неделю до очередного зависания, там уже прослеживаются, вроде как, таги которые больше всего сжирают. Что с этим делать дальше не знаю. Говорят надо смотреть при помощи Strings, гонял вот такой скрипт Код:
@echo off Не представляю что делать, как искать источник проблемы. |
oldhasu, ну вообще ни на одном скриншоте не достигает критических значений.
Для вашей системы максимальный размер Nonpaged pool = 256 МБ, а на нижнем скриншоте выделено около 200 МБ. Теги NpFn, NpFc относятся к системному драйверу NPFS.sys. Что в журналах событий? Можно попробовать задать параметр NonPagedPoolSize в реестре. |
Petya V4sechkin, спасибо что откликнулись!
В журнале Цитата:
NPFS.sys в system32\drivers версия 5.2.3790.3959 (srv03_sp2_rtm.070216-1710) сравнил его по содержимому с теми которые в system32\dllcache и ServicePackFiles\i386 тотал коммандером - файлы идентичны, не похоже что он поврежден. |
Цитата:
|
Мда. Незнаю смеяться или плакать. Эпичный косяк.
Так что же теперь, какое решение проблемы? Менять значение PoolUsageMaximum и PagedPoolSize как рекомендуется в этой статье? https://support.microsoft.com/ru-ru/...tem-paged-pool |
Цитата:
Как бы то ни было, в топе у вас только системные теги:
|
Время: 06:26. |
Время: 06:26.
© OSzone.net 2001-