Не заносите пальцы над клавой дабы отправить меня в FAQ или даже на...
Перелопачен и FAQ и MS KB и google....
Терпенья больше нет.
Ну что за хрень такая творится???
У меня стоит 8G ram в серванте, файл подкачки 12G.
Какого же рожна эта паскуда использует только 3.5G из RAM а из pagefile аж 3.9G ???
Нет ну я не против, мне не жалко, но ведь дисковой аж тошно от паджинга.
Сервак терминальный, восемь шпинделей в raid10, 1C77.
Картина маслом:
Примерно к 12 часам народу на серваке собирается под 50 человек.
Соответственно 1С-овских процессов минимум столько же.
В очередях дисковой на этот момент тишь и благодать, еле-еле заметные всхлипы в PERFMON.
И тут приходит время "Ч" мать его ети....
Всё..... после этого только ребут вернет сервак к нормальной жизни.Источник — SRV
Тип — Ошибка
Код события — 2020
Сервер не смог выделить память из выгружаемого пула памяти, так как выгружаемый пул пуст.
Ищем, смотрим, находим http://support.microsoft.com/kb/312362
Читаем:
Отлично!!! СтавимПричина
Существует несколько возможных причин истощения выгружаемого пула памяти. Включение маркировки пула и регистрация его состояния через разные промежутки времени позволяют определить потребляющий ресурсы выгружаемого пула памяти драйвер. Если регистрация состояния пула показывает, что самым крупным потребителем является тег MmSt (элементы таблицы страниц прототипа объекта раздела Mm) и выгружаемый пул истощился или система зарегистрировала ошибку 2020s, то, по всей вероятности, на сервере открыто слишком большое количество файлов. По умолчанию диспетчер памяти начинает уменьшать выделенную память из выгружаемого пула, когда уровень его использования достигает 80%. В зависимости от конфигурации системы максимально возможный размер выгружаемого пула на компьютере может составлять 343 МБ (соответственно, 80% — это 247 МБ). Описанное в разделе "Проблема» данной статьи событие происходит, если диспетчеру не удается урезать память в соответствии с наличным спросом. Для удовлетворения пикового спроса на память из выгружаемого пула и предотвращения истощения его ресурсов следует настроить диспетчер памяти таким образом, чтобы он начинал уменьшать выделение памяти на более раннем этапе (например, по достижении 60-процентного уровня).
Имя параметра: PoolUsageMaximum
Тип данных: REG_DWORD
Система счисления: десятеричная
Значение: 60
Имя параметра: PagedPoolSizeВ данном случае диспетчер памяти начнет урезать память, когда уровень использования достигнет 60% от PagedPoolMax (а не 80%, как это установлено по умолчанию). Если при пиковой нагрузке этого недостаточно, сократите данное значение до 50% или 40%.
Тип данных: REG_DWORD
Система счисления: Шестнадцатеричная
Значение: 0xFFFFFFFF .
Ребутим, наблюдаем....Присвоение параметру PagedPoolSize значения 0xFFFFFFFF приводит к максимальному увеличению размеров выгружаемого пула за счет других ресурсов компьютера
Картина маслом часть вторая!
На серваке потихоньку собирается 35-40 человек, и после входа какого-то предельно допустимого сеанса в PERFMON начинается такое....... что лучше бы я этого не видел.
Очереди заоблочные, такое ощущение что дисковая ничем другим не занимается кроме как "урезает память".
На кой хрен она там занимается своим "урезанием" в файл подкачки я не понимаю.
Может мне кто-нибудь обяснить, что нужно нарисовать в этой ветке реестра что бы выйти из замкнутого круга?
может конечно и не в этом разделе, но кажется мне что именно здесь собака порылась...[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000000
"DisablePagingExecutive"=dword:00000000
"LargeSystemCache"=dword:00000001
"NonPagedPoolQuota"=dword:00000000
"NonPagedPoolSize"=dword:00000000
"PagedPoolQuota"=dword:00000000
"PagedPoolSize"=dword:ffffffff
"SecondLevelDataCache"=dword:00000000
"SystemPages"=dword:00000000
"PagingFiles"=hex(7):63,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
00,65,00,2e,00,73,00,79,00,73,00,20,00,31,00,32,00,32,00,38,00,36,00,20,00,\
31,00,32,00,32,00,38,00,36,00,00,00,00,00
"PhysicalAddressExtension"=dword:00000001
"WriteWatch"=dword:00000001
"PoolUsageMaximum"=dword:0000003c
"SystemCacheDirtyPageThreshold"=dword:00000080
Мало того что нормального описания даж на английском этого не найти, так если и найдешь... пишут что-то типа:
Нахрена мне нужна такая оптимальность ...Do not change the value of this entry. The system adjusts this value dynamically. Changing the value prevents the system from using its algorithms to calculate an optimal value for the system.
До 60% добираемся а там ПЦ.
Помогите, жалко птичку, сдохнет ведь...