VMWare Player - больше места на диске, если выделено больше памяти - PullRequest
2 голосов
/ 04 февраля 2011

Windows XP в качестве базовой ОС.Ноутбук имеет 4 ГБ оперативной памяти и 2 * 2,2 ГГц ядра.Около 3-х летнего ноутбука

Я использую Windows7 в VMWare Player.Если я выделю более 1 ГБ ОЗУ для машины Win7 в настройках плеера VMWare, это будет происходить очень медленно и будет постоянно переключаться на диск.

Я отключил всю работу с процессорами Win7.

http://www.computingunleashed.com/speed-up-windows-7-ultimate-guide-to.html

http://www.computingunleashed.com/list-of-services-in-windows-7-that-can.html

Базовая ОС сообщает только об использовании 144 МБОЗУ для плеера.Очень странно.

Я использую 2 виртуальных диска: 20 ГБ SCSI для c: \ и 25 ГБ SCSI для данных f: \

Проблема : как настроить Win7 VMware(то есть VS2010, Sql2008R2) хорошо на старом ноутбуке.Или использовать что-то еще?

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Проблема в том, что по умолчанию vmware player использует файл в качестве памяти. Прочитайте это для получения дополнительной информации и исправить http://communities.vmware.com/thread/46122

0 голосов
/ 05 марта 2017

Если вы хотите достичь этого для всех ваших виртуальных машин , вы можете просто добавить / добавить следующие две строки:

 prefvmx.minVmMemPct = 100
 mainMem.useNamedFile = "false"

... внутри следующего файла конфигурации VMware:

C: / ProgramData / VMware / VMware Workstation / config.ini (или иногда settings.ini)

В первой строке задается процент сконфигурированной памяти виртуальной машины, который должен уместиться в памяти хоста , а во второй (как уже показано в предыдущем ответе) отключается использование памяти по умолчанию на основе файлов.


Если вы хотите применить к определенной только для виртуальной машины , чтобы не изменять общую конфигурацию VMware, добавив следующую строку к виртуальной машине *.vmx file может быть альтернативой:

 hard-disk.hostBuffer = "disabled"
...