-2

Я использую 2 виртуальные машины с VirtualBox: Ubuntu (7586 МБ памяти) и Win10 (3506 МБ памяти). Хост-машина - Ubuntu 18.04 с 16 ГБ ОЗУ и 14 ГБ подкачки. Хотя 7.5+3.5 - это всего лишь 11 ГБ памяти, хост-машина использует около 16 ГБ памяти. Я заметил, что виртуальные машины VirtualBox используют RSS и SHR, следовательно, они, вероятно, используют больше памяти, чем предполагалось.

вывод top:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                               
 1625 loj       20   0 6957588 3,597g 3,589g S  52,9 23,4  69:59.89 VirtualBox                                                                                                            
 1679 loj       20   0 9385696 7,459g 7,451g S   5,9 48,5  22:34.60 VBoxHeadless  

Есть ли способ "оптимизировать" использование памяти, чтобы виртуальная машина потребляла меньше памяти?

Благодарю.

РЕДАКТИРОВАТЬ: Вопрос 66842 спрашивает, почему VirtualBox использует больше памяти, чем сообщается в диспетчере задач. Я спрашиваю, почему VirtualBox потребляет больше памяти, чем он настроен для виртуальных машин (и как это преодолеть).

1 ответ1

1

Вот несколько примеров программ, которые не работают на виртуальных машинах и в любом случае потребляют память:

  • Fire Fox
  • Хром
  • слово
  • Покрасить
  • Блокнот

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

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