VMware Server и несколько вирт. машин - распределение памяти
На машинке с 2 Гб мозгов (+8 Гб swap) стоит vmware-server-2.0.2.203138-r1.
Выделяю серверу (Reserved Memory) 1280 Мб в памяти, ставлю настройку "Fit all virtual machine memory into reserved host RAM", создаю 2 ВМ - Win2008ServerR2 и WinSevenUltimate - каждой создаю по 640 Мб RAM - по идее должно хватать.
А вот дальше начинаются непонятки.
Стартую одну - вторая при старте говорит, что недостаточно физ памяти. На момент запуска первой было свободно около 1400 Мб памяти.
Ладно, ставлю настройку "Allow some virtual machine memory to be swapped" - таки запускаются одновременно обе.
После старта на обеих ВМ начинаются жуткие тормоза - htop показывает, что оперативы занято ~700-800 Мб, зато в свопе висит еще около 1Гб - явно обе ВМ висят в свопе и ни о какой нормальной работе речи идти не может. Но при этом физической оперативы свободной столько, что туда спокойно влезет память как минимум одной! В результате физической памяти занято отсилы треть, обе ВМ висят в свопе и хорошо если откликаются хотя бы на пинги.
Попробовал поставить Reserved Memory около 1600 Мб - в своп ушла и часть host-системы - в результате заклинило насмерть всё, но при этом занятой оперативы оказывалась опять же от силы треть (по показаниям top, htop).
Подскажите, плз, у кого есть соображения как с этим бороться. Или это я чего-то не понимаю?
- Для комментирования войдите или зарегистрируйтесь
Что показывает free?
Что показывает free?
выдрано с
выдрано с http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html:
Попробуйте поиграться с этим параметром...
Нейтральность - высшее достижение сознания!