MIxa (__mixa__) wrote,
MIxa
__mixa__

Category:

Сколько памяти занимает Windows?

Сколько находит, столько и занимает. Все помнят эту бородатую шутку времён Windows 95?
Ну так вот сейчас я наткнулся на ту самую "долю правды", которая есть в каждой шутке.
Имеется сервер с неприличным объёмом физической памяти в 512 Гб.
Так вот оказалось, что Windows Server 2012R2 после установки и запуска занимает там сколько бы вы думали памяти?
23 ГИГАБАЙТА.

Хотя если задуматься, это составляет чуть мене 5% от установленного объёма и в относительных величинах не является чем-то критическим. Только вот абсолютная величина всё равно вызывает мурашки по коже...
Запускаем Process Explorer в попытках узнать, что же именно требует столько памяти.

Вообще изумительно! Хост-процесс для двух выполняющихся от имени системы служб занимает 9 гигов! Просто прекрасно, система управления памятью не скупится. Конечно, часть вины лежит и на жёстком диске объёмом всего 270 Гб, в результате чего создать и пользоваться файлом подкачки просто невозможно. Это вылилось в то, что вся выделенная процессу виртуальная память оказалась в физической. Я понял, что система по умолчанию создаёт хост-процессы таким образом, чтобы они занимали где-то 4% от общего объёма установленной в компьютере памяти (догадки предварительно подтверждаются проверкой на системах с меньшим объёмом ОЗУ).
В конце-концов решил запустить небезызвестную утилиту RAMMap, чтобы узнать побольше о распределении памяти. Запустил и снова офигел:

Для хранения данных о структуре такого количества памяти RAMMap САМ ИСПОЛЬЗУЕТ 15 ГБ! Вот что значит "накладные расходы"...
Если у кого-то есть идеи/мысли/предложения по улучшению ситуации - буду рад выслушать. Хотя сам понимаю, что особо тут ничего сделать нельзя.
Tags: computer, trouble, work
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 10 comments