7

На моем ноутбуке установлено 8 ГБ оперативной памяти, когда я запускаю виртуальную машину VMWare, мое использование памяти увеличивается, но я не могу найти, какой процесс / вещь вызывает это. (Я знаю, что это, конечно, VMWare, но почему taskmngr не показывает мне это ???)

Вот несколько скриншотов, которые я взял из Taskmanager:https://dl.dropbox.com/u/1814002/memory.png

На верхнем скриншоте вы видите использование памяти 82%, где только 437,9 МБ для моего пользователя. На другом скриншоте вы видите те же детали (84% использования сейчас, потому что это было сделано чуть позже)

Кто-нибудь знает, как я могу просмотреть правильное использование памяти со всеми программами / процессами, которые ее используют?

3 ответа3

4

Запустите RAMMap, чтобы увидеть гораздо больше деталей:

http://blogs.technet.com/b/askperf/archive/2010/08/13/introduction-to-the-new-sysinternals-tool-rammap.aspx

3

Используйте Resource Monitor, чтобы увидеть подробное использование памяти. В диспетчере задач перейдите на вкладку «Производительность» и нажмите «Монитор ресурсов ...» в нижней части окна. В окне «Монитор ресурсов» перейдите на вкладку «Память». Там вы увидите четыре столбца: Подтверждение (КБ), Рабочий набор (КБ), Совместное использование (КБ), Приватное (КБ). Видимо на вкладке Процессы диспетчера задач отображается только использование частной памяти.

1

Я считаю, что память, зарезервированная VMWare, не отображается из-за того, как она ее резервирует.

В VMWare Workstation есть несколько различных настроек, которые позволяют вам контролировать, как VMWare Workstation выделяет / резервирует память.

В VMWare Workstation для Linux есть 3 варианта:

  • Поместите всю память виртуальной машины в зарезервированную память хоста
  • Разрешить обмен некоторой памяти виртуальной машины
  • Разрешить обмен большей части памяти виртуальной машины

Вариант 1 предварительно выделяет память , и я могу видеть , что она используется в хост - системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .