Сведения о вопросе

LARVION

07:17, 20th August, 2020

Теги

VMware   Swap    

Заставить VMware кушать память?

Просмотров: 386   Ответов: 3

Собственно такой вот вопрос возник. Основная система — Windows 7 x64, памяти 4 Гб. По ряду причин надо часто использовать виртуалку с WinXP, она у меня под VMware — раньше была под версией 6.5.чего-то-там, сейчас 7.0.1 build-227600. Виртуальной машине выделено 2048 Мбайт памяти, стоит галка «Disable memory page trimming», в настройках VMware в разделе Memory указал 2,5 Гб как Reserved memory для самой платформы виртуализации, выбран вариант «Fit all virtual machine memory into reserved host RAM».

То есть как я это понимаю — виртуалка должна отъесть честно свои 2 Гб. Но в реальности происходит несколько другая вещь, а именно — если я на некоторое время оставляю виртуалку без активности, то при возобновлении работы с ней она начинает просто дико тормозить, по системному монитору — огромная активность с pagefile.sys, то есть часть памяти все-таки была сброшена на хард. Соответственно несколько минут работать просто невозиожно, жесткий диск очень активно загружен. Собственно вопрос — может кто знает, как такое лечить? Или я неправильно понял что-то в настройках?



  Сведения об ответе

appple

18:30, 14th August, 2020

Попробуйте добавить строку
mainMem.useNamedFile = «FALSE»
в .vmx файл виртуалки.


  Сведения об ответе

PHPH

05:17, 9th August, 2020

это, скорее, не VMWare виновата, а винда, высвобождающая из памяти то, что висит в фоне, отдавая, таким образом, приоритет активным в данный момент приложениям.


  Сведения об ответе

SSESION

20:47, 13th August, 2020

Вы уже сами ответили на свой вопрос. Отключите файл подкачки в виртуальной машине.

После простоя реальному диску приходится ворочать двух гиговый файл подкачки в на виртуальном диске, масло масляное.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться