Windows XP Pro不是一个好的Hyper-V来宾公民吗?

在我的Windows Server 2008 R2上。 Hyper-Vangular色,我有这些访客虚拟机:

  • 3个Windows Server 2008 R2
  • 2个Windows Server 2003 x86
  • 2 x Windows 7 x64
  • 1个Windows XP Pro x86

一般来说,所有的机器都非常快速和响应。 但是,Windows XP专业版的客人非常呆滞。 连接到控制台/或RD会话最多可能需要2分钟的时间。 有时可以“睡觉”几分钟。 我试图添加第二个CPU和更多的内存,但它没有帮助。 当问题发生时,让一个响应式的任务pipe理器或多或less不可能分析哪个进程正在占用CPU。 但是我注意到它可以是各种各样的过程; lsass.exe,crss.exe等

Integration Services已安装。 微软安全基础安装,但我没有尝试过,没有区别。

有任何想法吗?

我会尝试build立另一个XP机器,看看是否是那个客人或在环境中奇怪的东西。 我在hyper-v下运行没有问题

原因似乎是特定于英特尔CPU步进B3或更旧版本 。 就我而言,我使用了旧版的Intel Xeon X3210 B3步进CPU。 得出结论; 如果你想用英特尔处理器在Hyper-V上运行Windows XP 32位,请确保你的步进比B3更新。 (您将需要vTPR支持)

包括XP和2000在内的2003 Server之前的操作系统没有懒惰的IRQL。 当没有IRTP的操作系统在没有vTPR的处理器上运行在Hyper-V上时,磁盘性能很慢。 切换到vTPR处理器会导致问题消失。 hughescj和我见过这个。 重点是解决scheme不是重写旧的操作系统,而是使用vTPR处理器。

你可以用perfmon远程监控吗? 这可以避免尝试在本地启动工作人员的响应性问题。

客人总是这样吗? 还是最近开始? 如果是的话,什么?

这是一个P2V转换?

XP客人在不同的存储然后rest? 存储好吗?