1

Проблема памятиWorkingSet/privateWorkingSet памяти не добавить до использования памяти в диспетчере задач

Один из наших серверов коробки показывает использование памяти 96% в диспетчере задач (137/140GB или так используется).

Когда я смотрю на вкладке «Процессы», хотя (даже с проверенными процессами от всех пользователей, проверенных), верхние процессы в совокупности используют только 40 ГБ или около того в разное время. Я представил изображение сверху используемых процессов ниже, а также изображение панели производительности, показывающее использование памяти.

Примечание: использование процессора обычно не на 99%, оно было шипами, когда я взял этот снимок экрана.

Мой вопрос

Что является причиной такого несоответствия, и как я могу более точно сказать, какие процессы едят другие 100GB памяти?


Task manager top memory usage processes

Чтобы проверить, вот образ панеле производительности:

Performance Pannel

+0

RamMap показывает, где эта «пропавшая память» может скрываться http://blogs.technet.com/b/askperf/archive/2012/12/19/where-has-all-my-physical-ram-gone. ASPX – sergmat

ответ

1

Sergmat правильно в своем комментарии (спасибо, кстати); Я сам вчера нашел RAMMAP и использовал его, и это показало проблему.

Наш сервер использует очень сильно используемый экземпляр SQL Server. RAMMAP показывает, что имеется область памяти объемом 105 ГБ, используемая для «AWE» расширений окна адресов, которые используются для быстрого управления большими областями памяти такими вещами, как RDBMS (SQL Server).

Очевидно, вы можете настроить максимальную память SQL Server, которая будет использоваться; так что это решение.

 Смежные вопросы

  • Нет связанных вопросов^_^