У меня есть пара серверов Hyper-V (Server 2008 R2 + роль Hyper-V).
Я продублировал одну виртуальную машину (экспортированную с первого сервера Hyper-V на второй), которая, кажется, продолжает зависать.
Виртуальная машина работает под управлением XP SP3 и на ней установлены виртуальные дополнения.
Первая версия работает нормально, процессор обычно около 0% -2% в режиме ожидания и радостно отвечает.
Вторая версия работает очень плохо и продолжает работать на уровне простоя около 8% ЦП.
Я проверил виртуальную машину с помощью Process Explorer, и процесс простоя (как и ожидалось) занимает почти все время процессора, но то, что он не использует, похоже, не отображается ни в одном другом процессе. Например, в какой-то момент холостой ход упал до 73%, но я мог учитывать только 4,5% в других процессах.
Через некоторое время (примерно через 1-2 дня) виртуальная машина перестает отвечать на запросы, единственный способ восстановить ее - выключить виртуальную машину и перезагрузить ее (завершение работы через консоль Hyper-V или через виртуальную машину кажется невозможным) .
Есть ли у кого-нибудь предложения, как отследить источник проблемы?
Спасибо
Пробовали ли вы выключить виртуальную машину (XPSP3) на 1-м сервере, просто скопируйте vhd и создайте новую виртуальную машину на своем 2-м сервере Hyper-v, используйте существующий vhd>, укажите на xpsp3 скопированный файл vhd и посмотрите, похоже ли поведение .
Вы также можете попробовать удалить виртуальные гостевые дополнения - перезагрузите компьютер, а затем переустановите его на новом сервере.
надеюсь, это поможет
скорее всего у вас несовпадение исполняемых файлов между двумя хостами, так как на одном из них может быть более новый патч / прошивка / драйвер. Есть некоторые критические исправления для Intel и AMD, они не являются частью обычных обновлений Windows, поэтому вам нужно их получить.