Утилизация RAM Metafile в Windows 2008 R2

23
Май
2014
Category: Windows   /   Tags: ,

Как часто вы видели в Диспетчере задач (Task Manager) 100% загрузку RAM, хотя суммарно по процессам там было не более 30%?
На скриншотах ниже показана не 100% загрузка, но ощутить неприятный момент дадут.
taskmgr-01

taskmgr-02

Хорошо, что у нас уже есть инструменты Windows Sysinternals, а конкретно RAMMap. Качаем, запускаем (не требует установки) и видим следующую картину:

rammap-01

Некие Metafiles отъедают львиную долю оперативки и, если посчитать, именно этот объем мы не увидим в Диспетчере задач.
Погуглив на тему Metafiles я нашел описание:

Metafile is part of the system cache and consists of NTFS metadata. NTFS metadata includes the MFT as well as the other various NTFS metadata files… In the MFT each file attribute record takes 1KB and each file has at least one attribute record. Add to this the other NTFS metadata files and you can see why the Metafile category can grow quite large on servers with lots of files

Что же, основным содержание одного из дисков являются jpg-файлы (>1.8Tb). Поиск по фразам «how to clean / reduce METAfIle size» выдал решение в виде установки Dynamic Cache Service. В первый раз я не установил данную службу, поэтому не могу сказать при ее работоспособность, но говорят, что под Windows Server 2008 R2 Web edition она не работает.
Что же делать, если нужно срочно освободить RAM или служба Dynamic Cache Service не приводит к желаемому результату? Открываем RAMMap, меню Empty — Empty System Wokring Set

rammap-02

После этого вы увидите пропавшие гигабайты.

rammap-03

Яндекс.Метрика