我有一个相当负载的 Windows 2003 服务器。它主要加载了 IIS 实例(大约 6 或 7 个 w3wp 进程)和一些共享点的东西。该机器是从真实主机进行 P2V 化的,现在作为 Hyper-V 来宾驻留在 Windows Server 2008 下功能更强大的主机上。机器模拟 2 个 Xeon 3.0 处理器,内存为 4 GB(主机本身为 8 核,内存为 16 GB)。目前没有更多的来宾虚拟机驻留在主机上。
问题是性能。服务器负载相当高,消耗 60-70% 的 CPU,内存不是问题。但我很困惑 25% 的 CPU 用于硬件中断。使用 kernview,我可以看到 intelppm 正在充分利用它们。我的问题是——这可能是什么原因?我可以通过注册表关闭 intelppm,服务器可以工作吗?我有点害怕在生产服务器上进行实验,需要一些建议。