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

Разве Windows XP Pro не подходит для гостя Hyper-V?

На моем Windows Server 2008 R2 w. роль Hyper-V у меня есть гостевые ВМ:

В целом все машины очень быстрые и отзывчивые. Однако гость Windows XP Pro работает очень медленно. Подключение к консоли или сеансу удаленного рабочего стола может занять до 2 минут. Иногда может «заснуть» на несколько минут. Я попытался добавить второй процессор и больше памяти, но это не помогло. Когда возникает проблема, более или менее невозможно запустить реагирующий диспетчер задач, чтобы проанализировать, какой процесс загружает процессор. Но я заметил, что это могут быть разные процессы; lsass.exe, crss.exe и т. д.

Службы интеграции установлены. Установлен Microsoft Security Essentials, но без разницы пробовал.

Любые идеи?

Кажется, причина в специфичен для процессоров Intel со степпингом B3 или старше. В моем случае у меня был один из более старых процессоров Intel Xeon X3210 B3 степпинга. Заключить; Если вы хотите запустить 32-битную Windows XP на Hyper-V с процессором Intel, убедитесь, что у вас более новый степпинг, чем B3. (Вам понадобится поддержка vTPR)

В операционных системах до 2003 Server, включая XP и 2000, нет ленивого IRQL. Когда операционная система без IRQL работает в Hyper-V на процессоре без vTPR, производительность диска снижается. Переход на процессор vTPR решает проблему. hughescj, и я это видел. Дело в том, что решение не в том, чтобы переписывать старую операционную систему, а в использовании процессоров vTPR.

Я бы попробовал построить другую машину XP, чтобы посмотреть, не тот ли это гость или что-то странное в среде. Я тоже без проблем бегаю под Hyper-V

Можете ли вы удаленно контролировать это с помощью perfmon? Это может избежать проблем с быстродействием при попытке запустить Taskman локально.

Гость всегда был таким? или это началось недавно? Если да, то что подделано?

Было ли это преобразование P2V?

Гость XP находится в другом хранилище, чем остальные? Хранилище в порядке?