![]() |
Проблема с Windows 2K3 Server: Большие потери памяти
Здравствуйте!
ОС: Windows 2003 Server Enterprise Edition SP1 Eng Всего доступной памяти: ~14 Gb Стоит SQL Server 2005 и на нем крутится база данных - программа внутреннего учета на подобие 1С. Столкнулся со странной вещью - непонятно куда жрётся около 6 гигов памяти.. из task manager наглядно видно, что по активным процессам набирается максимум на 4 Гб - ну никак не на 10,5.. Прилагаю скрин для подтверждения.. Буду благодарен любой помощи и советам, кроме "перезагрузи сервак", так как ежедневно и еже секундно на сервере работают более 300 человек - сами понимаете, что такое перезагрузить сервер лишний раз. [IMG]http://img133.**************/img133/4613/problem1bp9.png[/IMG] |
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
|
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
Цитата:
|
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
Цитата:
А по делу - в таскманагере в меню View выбери Select Colums, а там поставь галочку Virtual Memory Size и сразу ответ появится :mad: |
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
Vladez, спасибо - но позволю себе наглость заметить, что ты совсем не по теме..
Нашел, в чем проблема.. но смутно.. хотел бы конкретики от кого-нибудь. Спецы сказали, что на данном сервере выделение памяти происходит альтернативным методом, нежели это реализовано стандартно. Из-за этого распределение её стандартным task manager'ом видно только до какого-то предела (3-4 Гб)..А для того, чтобы увидеть полную картину нужна какая-то расширенная консоль.. Вот просьба - объясните, пожалуйста, что это за "альтернативный метод" выделения памяти и посоветуйте консоль, которая может помочь. Заранее спасибо.. |
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
http://support.microsoft.com/kb/283037/ прочти думаю ответит на все твои вопросы
|
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
Таск-манагером не отображается память выделенная через AWE (хотя в 2003 должна вроде бы)
Про AWE читать здесь - http://msdn2.microsoft.com/en-us/library/aa366527.aspx (Не напиминает ли всё это старый забытый EMS под DOSом ? ;) ) Про PAE здесь - http://msdn2.microsoft.com/en-us/library/aa366796.aspx Если программы умеют использовать AWE (MS SQL или Oracle к примеру), то 2000 Сервер и его таск манагер могут врать, 2003-й вроде бы не должен. Если AWE не используется программами, то выделить под себя памяти более 3Гб (или 2Гб без ключа /3Gb в boot.ini) они не могут ни как на х86 системах. То есть PAE нужен, когда в системе более 4Гб физической/оперативной памяти, А AWE - чтобы программа могла использовать более 3Гб памяти (правда через попу, но эта попа следствие ограничения 32-битной адресации) Общий пул памяти выделенный под процесс (без АВЕ) нужно считать как сумму столбцов Memory Usage и VM Size в таск-манагере (хотя 2003-й уже должен добавлять в VM Size и пул выделенный в АВЕ, но я в этом не уверен). Добавлено через 15 минут Ещё рекомендую использовать Process Explorer от Sysinternals/Microsoft - http://www.microsoft.com/technet/sys...sExplorer.mspx Добавлено через 21 минуту Кстати, Memory Usage это сколько процесс отожрал физической памяти, а VM Size - виртуальной (то бишь в свопе сколько у процесса). |
Ответ: Проблема с Windows 2K3 Server: Большие потери памяти
Vladez,
Во! То, что надо! Вот за это БОЛЬШУЩЕЕ СПАСИБО! Теперь конструктивнее: 1) Благодарю за ссылки на АВЕ и ПАЕ.. Очень интересовала эта идея. 2) Не предполагал, что Process Explorer умеет с этим работать, поэтому даже не ставил - спасибо еще раз! 3) Про Mem Usage и VM Size знал -)) Спасибо всем, кто откликнулся |
| Текущее время: 10:58. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc