Проблема производительности Virtual PC в 64-битной Vista

Проблема производительности Virtual PC в 64-битной Vista

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

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

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

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

решение1

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

Всего несколько советов, которые должны помочь. Кстати, у меня на столе точно такая же конфигурация (Quad Core Intel Q9400, 8Gb RAM, Vista 64), и я использую Vmware Server 2 с несколькими виртуальными машинами без проблем.

решение2

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

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

Это будет вашей первой попыткой — проверить, включена ли эта функция в BIOS.

Связанный контент