80% использования памяти на сервере — это просто кэширование?

80% использования памяти на сервере — это просто кэширование?

Использование памяти очень высокое на этом сервере 2008 R2, но я думаю, что это может быть просто кэширование RAM-производительность на сервере хорошая, а использование CPU очень низкое. Он работает с DFSR, который, как я полагаю, требует много RAM.

Вот что я вижу в диспетчере задач:

введите описание изображения здесь

Если посмотреть на процессы, то не похоже, что они в сумме составляют 3,25 гигабайта.

Вот что мне показывает RamMap: введите описание изображения здесь

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

Мой pagefile.sys весит 3,92 гигабайта, если эта информация вам хоть как-то поможет.

Есть ли у меня повод для беспокойства или я могу еще что-то проверить?

решение1

У вас утечка памяти ядра. Невыгружаемый пул составляет 2,5 ГБ. Вы можете использоватьпулмончтобы увидеть, какой драйвер вызывает высокую загрузку.

УстановитьWindows WDK, запустите poolmon, отсортируйте его по Pafter pool type так, чтобы non-paged был наверху, и по Bafter bytes, чтобы увидеть тег, который использует больше всего памяти.

Теперь посмотрите, какой пултег использует больше всего памяти, как показано здесь:

введите описание изображения здесь

Теперь откройте командную строку и выполните команду findstr, чтобы увидеть, какой драйвер использует этот тег:

введите описание изображения здесь

Теперь посмотрите свойства файла, найдите версию драйвера и поищите обновления.

решение2

Экран диспетчера задач, который вы разместили. Попробуйте использовать Resource Monitor, чтобы отследить виновника. Перейдите на вкладку Memory, и он даст разбивку. Я также согласен, 4 ГБ для Server 2008 очень мало.

решение3

В общем, 4 ГБ памяти маловато для файлового сервера. Помните, что он будет пытаться кэшировать файлы, когда сможет, а при наличии всего 4 ГБ места для кэша вообще мало. Сама файловая система также будет использовать память для кэширования и даже активных страниц (например, главной файловой таблицы NTFS).

Добавление DFS-R означает еще большее использование памяти (используется база данных Jet).

Примечание: Судя по скриншоту диспетчера задач, который вы разместили, похоже, что сервер также выполняет роль DNS. Это действительно то, что вам нужно на файловом сервере?

Также запущена какая-то служба инвентаризации (ocsservice.exe) и установлено программное обеспечение Symantec. Помните, что все это добавляется к использованию памяти, а если они запускают задачи с интервалами, то использование памяти будет еще выше.

Связанный контент