Я использую 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 потребляет больше памяти, чем он настроен для виртуальных машин (и как это преодолеть).