Показать полную графическую версию : Page File. Большое потребление при нормальном количестве свободной памяти.
Добрый день,
Есть система Win2k3 EE SP2 R2 которая установлена на блейд сервере несушем на борту 16 ГБ памяти на ней крутится Citrix Presentation Server 4.5. Диск логический имеет один раздел, в который установлена система и броешен файл подкачки размером в 2048-4096 мб. Волнуют показатели Page File Usage который фиксирует до 50% потребления файла подкачки при свободной оперативной памяти в 80%.
Так же есть большое количество в таск менеджере Page Fault (Около 29 000 000) одного сервиса цитрикса.
Что можно с этим поделать?
Delirium
14-04-2009, 01:19
minion, ну во первых такой объем файла подкачки при таком размере оперативы как минимум несуразен. А как же известная формула файл подкачки = оператива *1,5 ? И выставьте фиксированным начальный и конечный размеры. На сервере, надеюсь, флаг в boot.ini /3gb выставлен?
1. Почему несуразен? Формула нужна для правильного репорта дампа памяти да и объем нужен такого размера если только памяти маловато.
2. Нет флаг /3gb не выставлен.
На сколько это плохо?
Delirium
14-04-2009, 09:08
http://www.google.ru/search?hl=ru&q=g+boot.ini+%2F3gb&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
при невыставленном флаге сервер не будет использовать весь потенциал оперативки, а только 3 гига, остальное простаивает.
Почему не будет :) ? вроде как должен, а так при выставление вместо 2-х под ядро будет юзаться один.
Не могу понять почему у процессов большие показатели Page Faults и как это связанно может быть с ключем /3gb?
Забыл отписать что используется ключь /pae и система 32-х битная.
Delirium
15-04-2009, 01:36
Не могу понять почему у процессов большие показатели Page Faults »
Потому что 2-3 гига оперативы ему маловато и, чтобы ее не нагружать, система начинает использовать файл подкачки.
С флагом /3gb процесс сможет использовать только 3-и гига, или больше тоже?
Заранее спасибо!
Delirium
16-04-2009, 01:31
minion, т.к. ссылку, мной приведенную, вы читать, видимо, не захотели, приведу вырезки оттуда :) :
/3GB
Данный параметр предписывает на компьютерах с процессорами x86 выделять 3 ГБ виртуального адресного пространства для использования программами и 1 ГБ — для использования ядром и исполняемыми компонентами. Программы должны поддерживать дополнительную память. Если указан параметр /3GB, то программам пользовательского режима доступны 3 ГБ памяти вместо 2 ГБ, выделяемых по умолчанию. Если указан этот параметр, ядро использует область памяти, начинающуюся после 3 ГБ. Параметр необходим для определенных конфигураций Exchange Server 2003 и Windows Server 2003.
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
823440 (http://support.microsoft.com/kb/823440/ ) Использование параметра /3GB в Exchange Server 2003 на компьютере под управлением Windows Server 2003
The virtual address space of processes and applications is still limited to 2 GB unless the /3GB switch is used in the Boot.ini file. When the physical RAM in the system exceeds 16 GB and the /3GB switch is used, the operating system will ignore the additional RAM until the /3GB switch is removed. This is because of the increased size of the kernel required to support more Page Table Entries. The assumption is made that the administrator would rather not lose the /3GB functionality silently and automatically; therefore, this requires the administrator to explicitly change this setting.
The /3GB switch allocates 3 GB of virtual address space to an application that uses IMAGE_FILE_LARGE_ADDRESS_AWARE in the process header. This switch allows applications to address 1 GB of additional virtual address space above 2 GB.
Выделенное жирным - хитрый момент. Говорит о том, что если в системе более 16 гигов оперативы, то флаг /3gb надо будет отключать.
Delirium,
Я вчера целый час поднимал сервер после того ка с флагом в три гига он ушел в даун, стер ключ в безопастном режиме, но он не поднимался((( вытер драйвера на видео карту и сетевые контроллеры и вроде бы продышалось.
Вот 16 ГБ у меня, ненаю с чем может быть связанно, просто обидно повышать Page File не сумев разобраться почему же он прожирается)...
Delirium
17-04-2009, 01:13
minion, давай тогда сначала.
1. Какие приложение крутятся на сервер(ну кроме Citrix).
2. Мониторил ли журнал производительности, какой из параметров кушает память и тормозит систему?
Delirium,
1. По большому счету на этом сервере только цитрикс из прог- офиса и экплорер, через который народ свои джава проги грузит.
2. Больше всего Page Fault на сервисе локальной БД самого цитрикса (ImaSrv.exe) хотя другие процессы в такие моменты тоже большие. Показатели процессора не поднимаются выше 10-14%, а память занята не больше чем гига на два. Другие счетчики памяти и процессоров все в норме.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.