Огромное количество резервной памяти в мониторе ресурсов

22

Резервная память


На нашем сервере 16 ГБ памяти, и я заметил, что около 10 ГБ помечены как «резервная» память в Resource Monitor.

  • Нужно ли беспокоиться о большом количестве резервной памяти?
  • Есть ли способ контролировать эту сумму?
  • Есть ли способ узнать, что находится в «режиме ожидания»?

Похоже, что «резервный» по-прежнему считается «доступным» на мониторе ресурсов, поэтому это не может быть проблемой.

Чарльз
источник

Ответы:

23

Это просто кэшированные данные, которые могут быть освобождены, когда другому приложению требуется память.

Вот хорошее описание исследования использования памяти с помощью монитора ресурсов Windows 7 :

цитата из ссылки:

Ожидать

Список Standby, который показан синим цветом, содержит страницы, которые были удалены из рабочих наборов процессов, но все еще связаны с их соответствующими рабочими наборами. Таким образом, Резервный список по сути является кешем . Тем не менее, страницы памяти в списке ожидания располагаются по приоритетам в диапазоне 0-7, причем 7 является самым высоким. По сути, страница, относящаяся к высокоприоритетному процессу, получит высокий приоритет в списке ожидания.

Например, процессы с общим доступом будут иметь высокий приоритет, а страницы, связанные с этими общими процессами, будут иметь наивысший приоритет в списке ожидания.

Теперь, если процессу требуется страница, связанная с процессом, и эта страница теперь находится в списке ожидания, диспетчер памяти немедленно возвращает страницу в рабочий набор этого процесса. Однако все страницы в списке ожидания доступны для запросов на выделение памяти из любого процесса. Когда процесс запрашивает дополнительную память и в списке Свободно недостаточно памяти, менеджер памяти проверяет приоритет страницы и извлекает страницу с низким приоритетом из списка ожидания, инициализирует ее и выделяет этому процессу.

Бартломей Заржецкий
источник
6

Также обратите внимание на описание всплывающей подсказки при наведении указателя мыши на количество в кэше в нижней части.

Кэшируемый: объем памяти (включая резервную и модифицированную память), содержащий кэшированные данные и код для быстрого доступа процессов, драйверов и операционной системы.

Кэшированная память Windows включает в себя резервную память

Иман Абиди
источник
1
Очень приятное наблюдение! Трудно было подумать, что даже у этих ярлыков есть подсказка :). Под этим баром пользовательского интерфейса осталось так много места, что они могли бы легко дать полное описание этих терминов как самой легенды. +1
RBT