当 Windows Server 2008或基于 Windows Server 2008 R2 的计算机已启用 Hyper-V 角色和更快的显示适配器安装时,可能会降低视频性能

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 961661
症状
运行 Windows Server 2008 或 Windows Server 2008 R2 具有启用 Hyper-V 角色时,当您执行某些操作可能会降低视频性能。例如,可能会遇到此问题,当您按 CTRL + ALT + DELETE 从桌面切换到登录屏幕或运行某些图形密集型应用程序时。
原因
发生此问题的设备驱动程序或其它内核模式组件相连,通过使用管理程序运行时设置的PAGE_WRITECOMBINE保护标志进行频繁的内存分配。当内核内存管理器通过使用WRITECOMBINE属性来分配内存时,内核内存管理器必须刷新转换旁视缓冲区 (TLB) 和特定的页面的缓存。但是,启用 Hyper-V 角色后,TLB 是通过虚拟机管理程序虚拟化。因此,每个 TLB 刷新发送到虚拟机监控程序截获。这截距指示虚拟机管理程序虚拟 TLB 刷新。这是代价高昂的操作的虚拟化引入固定的开销成本。通常,这是很少在受支持的虚拟化环境事件。但是,某些显卡驱动程序可能会导致某些操作过程非常频繁地发生此操作。这极大地放大了虚拟机监控程序的开销。
解决方案
当您在 Windows Server 2008 或 Windows Server 2008 R2 中启用 Hyper-V 角色时,请勿安装高性能加速图形适配器的驱动程序。当您使用 Vga.sys 或 Vgapnp.sys 通用显卡驱动程序与 Windows Server 2008 和 Windows Server 2008 R2 中包括,这种现象不会发生。要恢复到一般的视频驱动程序,您可以卸载任何高性能的特定于供应商的视频驱动程序。

警告:本文已自动翻译

属性

文章 ID:961661 - 上次审阅时间:07/03/2016 23:51:00 - 修订版本: 5.0

Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard

  • kbhyperv kbexpertiseinter kberrmsg kbtshoot kbsurveynew kbprb kbmt KB961661 KbMtzh
反馈