У меня возникла проблема с VMware Fusion в течение некоторого времени, когда виртуальная машина (под управлением Windows) вначале работает нормально, но через некоторое время замедлится до излишка (лучшее предположение - пару часов). Это так медленно, что даже при наборе текста происходит задержка.
Проблема не ограничивается одной виртуальной машиной: у меня несколько виртуальных машин Windows 7, которые показывают ту же проблему.
Любые советы будут с благодарностью в поиске источника этой проблемы. Ниже приведены детали конфигурации и то, что я пытался до сих пор.
Конфигурация:
- OS X 10.9.2
- VMware Fusion 6.0.2
- MacBook Pro (середина 2012 г.) Intel Core i7 2,3 ГГц, 8 ГБ ОЗУ, Apple SSD
- ВМ под управлением Windows 7, 8 ядер, 4 ГБ ОЗУ, диск SATA (без предварительного выделения)
- Сеть ВМ: мостовая
Изменения (оптимизации), выполненные до настоящего времени
Windows (Гость):
- Отключены все несущественные службы Windows (например, Windows Search, Media, ...)
- Отключено изменение времени доступа NTFS
- Отключено 8.3 имен файлов
- Отключено Aero
- Сконфигурированный параметр производительности для лучшей производительности
Mac (хост):
- Отключено энергосбережение
- Отключено автоматическое переключение адаптера дисплея
VMware:
- Перемещена виртуальная машина с внешнего USB3 диска на внутренний SSD
- Совместимость VM установлена на VMware 6 (последняя версия доступна)
- Модернизированный контроллер VM HD от SCSI или IDE до SATA
- Установить VM жесткий диск буферизация к включен
- Отключено Устранение неполадок (установлено Нет )
- Удалил папку appleListCache и заменил ее фиктивным файлом
Обновить:
Я создал запрос в службу поддержки VMware, чтобы разобраться в этом, и получил следующие два дополнительных действия:
- Переустановите инструменты VMware
Исключите VMware из функции AppNap в OSX, выполнив следующие шаги:
- Выключите все виртуальные машины и выйдите из Vmware Fusion.
- Перейдите в папку приложений и щелкните правой кнопкой мыши VMware Fusion.
- Выберите Получить информацию
- Выберите опцию Предотвратить App Nap.
- Запустите виртуальную машину и перепроверьте проблему.
Обновление 2:
В дополнение к вышеуказанному действию служба поддержки VMware попросила меня сделать следующее:
- Уменьшите количество ядер ЦП, назначенных виртуальной машине - в моем MacBook Pro есть 8 ядер, из которых VMware предложила назначить только 2 виртуальной машине.
- Уменьшите объем оперативной памяти, выделенной для виртуальной машины - я всегда выделял столько оперативной памяти, сколько возможно, оставляя достаточно для OSX. VMware предложила уменьшить это до 2 ГБ.
- Отключите функцию общих папок - я обычно делю несколько папок между хостом и гостевой ОС для легкого обмена файлами.
Хотя я не ожидал, что эти изменения будут иметь какое-либо значение (особенно при уменьшении ресурсов, выделенных для гостевой ОС), виртуальные машины, которые я пробовал до сих пор, все работали стабильно и без каких-либо реальных сбоев, даже при запуске с внешнего USB3 WD диск.
источник
kernel_task
иvmware-vmx
облагают налогом процессор, а сама виртуальная машина работает на холостом ходу. Я отправил свои выводы в службу поддержки VMware и жду их ответа.vmware-vmx
. Кажется, что ситуация ухудшается после того, как гость VMWare некоторое время оставался запущенным (но не использованным) в фоновом режиме. Я попробую то, что вы упомянули в AppNap. Мой дискретный графический процессор просто вышел из строя. Интересно, была ли причина в нагреве процессора: - \ ...Ответы:
У меня такая же проблема, но в этих решениях не было исправлено моих проблем. Однако я нашел сообщение в блоге от artykul8 , в котором исправлены все мои проблемы!
http://artykul8.com/2012/06/vmware-performance-enhancing/
Твик: Отключить файлы подкачки памяти .vmem файлы
К сожалению, этот параметр не работает для VMware Player, поскольку он всегда создает файл подкачки полной памяти виртуальной машины. Для VMware Fusion на Mac и Linux вместо
mainMem.useNamedFile
вас нужно установитьmainMem.backing
флаг.Твик: Выберите правильный контроллер диска и укажите SSD
Вместо последнего контроллера SATA AHCI выберите контроллер LSI Logic SAS с диском SCSI для гостевой ОС Windows или PVSCSI для других типов ОС. К сожалению, SATA AHCI на VMware имеет самую низкую производительность из трех контроллеров и самые высокие затраты ресурсов процессора (см. Ссылки в конце раздела). В дополнение к выбору правильного контроллера, если ваш хост-диск является SSD, вы можете явно указать тип диска как SSD для гостевой ОС.
Твик: отключение лог файлов для ВМ
В качестве альтернативы вы можете указать другое место для хранения файла журнала, если они вам понадобятся:
Твик: Оптимизация производительности ввода-вывода для других дисков и памяти
Отключить обрезку памяти:
Отключить общий доступ к странице:
Отключить уменьшение выделения памяти:
Твик: отключение снимков
Отключите снимки, если вы не используете их и предпочитаете полные резервные копии:
Твик: отключить режим единства
Unity может быть отличной функцией для запуска операционных систем виртуальных рабочих столов, но она не самая полезная для виртуализации серверных ОС. Раздражающим признаком включенного единства является
GuestAppsCache
или кэшируемая папка с большим количеством файлов и подпапок. Чтобы отключить его для вашей виртуальной машины, добавьте следующие строки:источник
У меня была такая же проблема с моими гостями VM. (Также в VMWare 5.х по 10.8 кстати). Что решило эту проблему для меня, так это отключить буферизацию жесткого диска виртуальной машины. Кажется, что для буферизации дисковых данных требуется вся доступная оперативная память системы (вы также можете отслеживать это в мониторе активности). Но возвращение ОЗУ, когда это необходимо другим системным ресурсам, похоже, не является одной из сильных возможностей VMWare.
Так как я отключил это, у меня больше не было проблем с замедлением работы гостей виртуальной машины.
источник
У меня были похожие проблемы с моей установкой под управлением OS X 10.10.2 и до того, как я обновил OS X до.
То, что я обнаружил, было то, что, когда я изменил настройки дисплея в OS X, чтобы использовать разрешение «По умолчанию для дисплея». Затем я снял флажок в VMware «Автоматически настраивать размер пользовательского интерфейса в Windows» и установил флажок «Использовать полное разрешение для дисплея Retina». Это делает мой интерфейс Windows с разрешением 2560 x 1600, которое очень мало на 13-дюймовом экране. Но нет проблема мед вялого поведения больше.
Это одинаковое поведение для Windows 7 Pro и Windows 8.1 Ent
После этого я использовал внешний экран с закрытой крышкой и внешнюю клавиатуру и мышь, и это работает как шарм.
Не знаю, поможет ли это вам дома, но, возможно, ваша проблема связана с экраном.
источник