Назад | Перейти на главную страницу

Советы по оптимизации гостевой виртуальной машины

Я установил Windows7 в VirtualBox 2.2.4 и работал отлично. Но по сравнению с моей виртуальной машиной WindowsXP производительность низкая.

Я установил Windows7 на (не виртуальных) машинах, и производительность была лучше, чем у XP и Vista.

Хотелось бы узнать о советах по оптимизации гостевой Windows7, чтобы производительность была приемлемой.

Я думал об остановке некоторых сервисов, но не знаю, нужны ли сервисы в гостевой ОС. Еще одна мысль - дефрагментация. Какие твои советы?

Как правило, нет необходимости оптимизировать виртуальные машины Windows 7. В отличие от предыдущих выпусков Windows, он довольно плавный прямо из коробки, если у него есть выделено не менее 1 ГБ ОЗУ. Я использую Windows 7 x64 под VMWare Fusion на OSX, и это невероятно быстро.

Мы запускаем много виртуальных машин Windows для тестирования программного обеспечения на выделенной машине ESXi (примерно по три каждой из 2000 / XP / Vista / 2003/2008 / 2008R2 / Vistax64), поэтому я могу дать несколько советов, которые применимы к виртуальным машинам Windows в целом.

  • Отключите все эффекты рабочего стола, используйте классический режим Windows.
  • Отключите службу SuperFetch (сильно загружает дисковый ввод-вывод и память)
  • Выделите как можно больше ОЗУ для виртуальной машины
  • Отключить Защитник Windows
  • Установите легкий антивирус (по крайней мере, на 2000 / XP / 2003)
  • Используйте режим энергосбережения «Высокая производительность» (т. Е. Нет)
  • Отключить заставку
  • Если возможно, поместите образ виртуального диска на отдельный физический диск. Но убедитесь, что это не программный RAID-массив.
  • Иди, возьми еще ОЗУ и выдели который на виртуальную машину.

Мой опыт связан только с семейством продуктов виртуализации VMWare (Workstation, Server, ESXi и Fusion), и я не сталкивался с какими-либо проблемами с Windows 7. Я бы посоветовал загрузить VMWare Workstation и посмотреть, есть ли где-нибудь узкое место. с внедрением VirtualBox.

Помните, что в системных требованиях для Win7 указано как минимум 1 ГБ ОЗУ. Минимум. Производительность хороша с 1 Гб, но если дать ему меньше, то вы напрасно напутаете.

Windows 7 имеет встроенную поддержку загрузки с VHD, что означает, что вы можете загружаться прямо с файла VHD без поддержки ОС хоста. Так приятно и потрясающе работать. Определенно стоит попробовать. Возможно, это следующий отличный способ виртуализации рабочего стола.

Это сообщение в моем блоге о загрузке с собственного VHD в Windows 7.

Убедитесь, что вы выделили достаточно ресурсов для виртуальной машины и у вас есть свободные ресурсы для распределения. Также отключите любые виртуальные устройства, которые вам не нужны (последовательные порты и т. Д.), А затем, как вы говорите, посмотрите на фактические гостевые настройки, такие как службы и т. Д.

В моем собственном тестировании я заметил, что Win7 - это много тяжелее на дисковом канале ввода / вывода, чем WinXP. Это проблема в моей рабочей установке VMWare, где мои диски виртуальной машины находятся в разделе XFS, который страдает от плохой записи метаданных. Я оптимизировал все, что мог, но Win7 - это просто ничтожество по сравнению с моим WinXP. Главное - по возможности не выгружать диск на диск, поэтому убедитесь, что для виртуальной машины выделено достаточно оперативной памяти. Это поможет.