когда я запускаю виртуальную машину в VMware workstation, после нескольких минут использования, он использует всю мою оперативную память (16 ГБ). Моя производительность системы замедляется. Проблема от гостя Linux, но хуже с окнами в номерах. В настройках VMware Workstation я зарезервировал память, установленную на 2 ГБ, и указал, чтобы вместить всю память виртуальной машины в зарезервированную оперативную память хоста, но это не помогло, несмотря на рекомендации docs.
кто-нибудь знает, как остановить VMware Workstation с помощью все памяти, когда я запускаю виртуальную машину?
у меня нет проблемы с VirtualBox, и я попытался переустановить VMware Workstation, и проблема сохраняется. Я бы перестал использовать его, но есть некоторые проекты, которые требуют от меня использования VMware.
здесь дальнейшие подробности:
когда я запускаю free -m
в терминале, когда VMware Workstation открыта, но не работает гость (перед запуском VM):
total used free shared buffers cached
Mem: 15945 3370 12575 198 23 696
-/+ buffers/cache: 2650 13295
Swap: 19072 74 18998
после запуска Windows 10 гость и работает в течение нескольких минут, если я бегу free -m
в моем хосте я получаю:
total used free shared buffers cached
Mem: 15945 15694 251 2182 66 12158
-/+ buffers/cache: 3468 12477
Swap: 19072 74 18998
когда я выключение Windows 10 гость и запустить free -m
еще раз:
total used free shared buffers cached
Mem: 15945 13499 2446 197 67 10209
-/+ buffers/cache: 3223 12722
Swap: 19072 74 18998
чтобы мои памяти обратно надо бежать:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
и тогда я бегу free -m
Я:
total used free shared buffers cached
Mem: 15945 3312 12633 198 2 642
-/+ buffers/cache: 2667 13278
Swap: 19072 74 18998
системные и гостевые спецификации
//////////////////////////////////////
System Host:
Ubuntu 14.04LTS
VMware Workstation 12 Pro Version: 12.1.1 build-3770994
///////////////////////////////////////
//////////////////////////////////////
VM Guest:
Windows10
RAM: 1984MB
Processors: 1
DisplayRAM: 1GB
///////////////////////////////////////
//////////////////////////////////////
Motherboard:
ASUS AMD M5 A97 R2.0
///////////////////////////////////////
///////////////////////////////////////
CPU:
AM3+ AMD FX 8320 8-Core
3.5GHz 16MB Total Cache, (5GHz Max)
///////////////////////////////////////
///////////////////////////////////////
Graphics Card:
ZOTAC Nvidia Geforce GT 730
4GB DDR3 64-bit HDCP
DUAL-Link DVI, HDMI, VGA
///////////////////////////////////////
///////////////////////////////////////
RAM: 16GB
Kingston Hyperx
2x8GB Memory Sticks
1866 DDR3 240-pin
///////////////////////////////////////
////////////////////////////////////////
POWER SUPPLY:
EVGA 1000w PS
1000GQ
80+ Gold series
///////////////////////////////////////
обновление, 19 сентября 16
(обратите внимание, что это дополнительная информация от @granjow, которая, надеюсь, представляет опыт OP.)
чтобы добавить некоторые пояснения, проблема не в том, что число в столбце "свободная память" мало, и мы просто недовольны этим числом, потому что большие числа лучше. Проблема в том, что производительность системы на самом деле ужасно.
проблема проявляется следующим образом: после запуска ВМ и некоторых программ, объем свободной памяти падает, чего и следовало ожидать. Объем памяти, используемой VMware, значительно превышает установленный предел (т. е. 10 ГБ вместо 4 ГБ, всего 8 ГБ физической памяти). В какой-то момент оба гостя и хост начать замораживание для > 10 s в нескольких случаях: например, навигации в файлах в WebStorm (гость), открывая новую вкладку браузера или вкладку терминала или просто нажав Alt-Tab (хост).
при наблюдении нагрузки на процессор на тех случаев, использование оценки процессора возрастает до 100 %, пока система зависает, но программа не отображается в диспетчере задач. В принципе, я могу наблюдать типичные симптомы системы, в которой заканчивается ОЗУ и в значительной степени используется диск в качестве кэша. При наблюдении журнала VMware, часто есть линия о воздушном шаре ногами в, который, как говорят, очень умный механизм VMware, который управляет и освобождает память, освобожденную гостем.
мы не говорим о плохом характеристики хост-машины, потому что
- ровно та же виртуальная машина работает на ровно то же оборудование на Windows 10 плавно, никогда не испытывая проблемы с производительностью
- та же виртуальная машина, импортированная в VirtualBox на Ubuntu, работает одинаково хорошо, как и с VMware на Windows 10, с htop/glances, показывающими постоянное использование памяти около 4,6 ГБ и без зависаний вообще.