2

Я недавно установил Microsoft Hyper-V Server 2008 и на нем работают 2 виртуальные машины.

Все работает нормально, пока не будет выполнено какое-нибудь "красивое" (может быть WPF или .NET) приложение. В этом случае все виртуальные машины зависают или полностью тормозят.

Я прочитал несколько статей о замедлении и зависании хоста, но мой хост работает, мои виртуальные машины зависают. Я пробовал с драйверами дисплея по умолчанию, и с драйверами NVidia, но не хорошо.

Также виртуальный драйвер дисплея имеет только 4 МБ памяти? Может ли это быть проблемой? И есть ли способ его увеличить? Кажется, не из того, что я нашел.

Мое оборудование:

  • Core i5
  • 8 ГБ оперативной памяти DDR
  • NVidia-то графика

Виртуальные машины Windows XP x64. Аппаратная виртуализация включена. Hyper-V обновлен.

Остановка виртуальной машины, когда я запускаю "Acronis true image" или "Avast" Antivirus.

3 ответа3

2

Существует известная проблема с запуском WPF на виртуальной машине. Наиболее распространенная жалоба связана с Visual Studio. Смотрите эту статью для возможного исправления:

http://weblogs.asp.net/kdente/archive/2009/10/19/visual-studio-2010-beta-2-editor-performance-fix-running-on-a-virtual-machine.aspx

И чтобы подвести итог, если ссылка когда-либо станет устаревшей, вам просто нужно установить следующую запись реестра в «1»:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Графика \DisableHWAcceleration

Обратите внимание , что это будет отключить аппаратное ускорение, и поэтому в зависимости от того, что вы делаете , вы можете думать через тщательно первым.

1

Похоже, вы установили графические драйверы на хост Hyper-V, когда вы должны использовать стандартные драйверы Windows. Я видел ту же проблему в прошлом, с теми же симптомами, которые вы описали. Я не уверен, связана ли проблема с ответом Джоэла, который мог бы стать решением, о котором я не знал в то время.

Удалите драйверы, и он снова должен работать правильно. Вы уверены, что раньше использовали драйверы Windows по умолчанию? Вы можете получить доступ к виртуальным машинам XP через RDP с другого компьютера (используемого в качестве тонкого клиента).

Виртуальные машины на Hyper-V (и других гипервизорах типа 1, таких как VMware ESX/ESXi) обычно работают под управлением серверных операционных систем, а узлы работают без головы, поэтому к виртуальным машинам обращаются удаленно.

Настольные ОС лучше всего виртуализировать либо с помощью гипервизоров типа 2, таких как VirtualPC и VMware Workstation, либо с помощью систем виртуализации настольных систем VDI, таких как Citrix XenDesktop, Microsoft MED-V и VMware View (вы по-прежнему получаете доступ к виртуальным машинам с помощью компьютера с удаленным клиентом, но местные ресурсы могут быть использованы).

0

В дополнение к ответу Джоэла существуют известные проблемы с Server 2008 с Hyper-V и графическими программами (отображаемыми на хосте). MS предлагает перейти на R2, в которой нет проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .