Как я могу увидеть текущее использование памяти виртуальной машиной VirtualBox в Windows?

На моем современном ПК с Windows 10 с 16 ГБ оперативной памяти Диспетчер задач показывает использование памяти почти на 100%. Это неудивительно, поскольку я запускаю виртуальную машину VirtualBox с более чем 10 ГБ оперативной памяти, а также обычные настольные приложения, приложения Office и тому подобное.

Проблема в том, что хотя диспетчер задач показывает, что физическая память почти исчерпана, список процессов, отсортированных по использованию памяти, не включает ничего, что близко к 10 ГБ, которые моя виртуальная машина, вероятно, потребляет прямо сейчас. Крупнейшим потребителем в настоящее время является Firefox с 730 МБ.

Монитор ресурсов ничем не отличается. При сортировке по Рабочий набор или же Совершить, Я вижу Firefox вверху. Его Совершить значение составляет 1,5 ГБ. Все VBox или же VirtualBox процессы имеют смехотворно низкие Совершить и Рабочий набор цифры.

Есть ли способ увидеть фактическое потребление памяти виртуальными машинами VirtualBox?

1 ответ
1

Короткий ответ на ваш вопрос прост. Гость виртуальной машины выделяет столько оперативной памяти, сколько вы решили ей предоставить. Так что в вашем случае целых 10 ГБ.

Virtualbox по умолчанию выделяет фиксированный объем памяти. Вы можете смотреть на это так же, как на стандартный компьютер, он поставляется с X объемом памяти. Если вы хотите добавить или удалить память, вы выключаете ее, выполняете физическую операцию и снова запускаете компьютер.

Однако он также поддерживает динамическое выделение памяти. Это работает за счет предоставления машине большего объема оперативной памяти во время ее работы. Они назвали это Память на воздушном шаре (4.10.1. Память на воздушном шаре).

Проверка объема памяти, используемой раздувающейся виртуальной машиной, будет выполняться с помощью интерфейса командной строки VBoxManage с переключателем showvminfo, например VBoxManage showvminfo "My Windows VM" (Глава 8. VBoxManage)

Если вам нужна более подробная информация об использовании ОЗУ для Windows в целом, вы можете попробовать использовать RAMMap. Небольшой инструмент sysinternals. Имейте в виду, что запуск этого на виртуальном хосте не покажет, какие процессы используют память в виртуальной гостевой системе. Вам нужно будет запустить его в виртуальном госте, чтобы увидеть это.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *