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

Проблема с производительностью виртуального ПК в 64-битной Vista

Я использую 64-битную Vista с 8 ГБ оперативной памяти и 4 ядрами. Он поддерживает виртуализацию с аппаратной поддержкой.

Используя Virtual PC 2007, моя недавно построенная 32-разрядная виртуальная машина Windows XP Pro работает очень плохо. Даже самые простые действия, такие как отображение меню «Пуск», приведут к 100% загрузке ЦП.

Та же самая установка виртуальной машины, размещенная на двухъядерном 32-разрядном компьютере XP Pro, без аппаратной виртуализации, работает нормально.

Какие-либо предложения? Сейчас он почти непригоден для использования на моем компьютере с Vista, и я даже не знаю, с чего начать искать причину.

  • Включите аппаратную виртуализацию в BIOS.
  • Установите VM Tools в гостевой ОС.
  • По возможности запускайте виртуальные машины с отдельного шпинделя. Часто узким местом является диск.
  • Предоставьте виртуальной машине необходимый для выполнения задачи объем памяти. Если виртуальная машина постоянно меняет местами, это может серьезно ухудшить производительность.
  • Убедитесь, что хостовая и гостевая операционные системы дефрагментированы.
  • Отключите причудливые графические эффекты в гостевых системах.
  • Исключите ваши .vhd, .vmdk и связанные файлы из активной антивирусной проверки хост-систем.

Всего несколько советов, которые должны помочь. Кстати, у меня такая же точная настройка на моем столе (четырехъядерный Intel Q9400, 8 ГБ ОЗУ, Vista 64), и я без проблем использую Vmware Server 2 с несколькими виртуальными машинами.

Вы уверены, что в вашем BIOS включена технология виртуализации? Ваша установка звучит так же, как моя (Quad Core, 8Gb, Vista x64), и я запускаю десятки виртуальных машин (хотя и VMWare), не пропуская ни секунды.

В качестве эксперимента я отключил виртуализацию и обнаружил, что производительность сильно снижается.

Это будет ваша первая остановка - проверка, действительно ли она включена в вашем BIOS.