VMWare、Sql Server 和硬件中断

VMWare、Sql Server 和硬件中断

我正在运行一个 2 处理器的 VMWare 服务器。我们最近将其从 1 核升级到 2 核,发现它现在生成了大量硬件中断,这降低了性能。

有谁知道这是为什么以及如何修复它,除了恢复到 1 个 CPU,这也会降低性能。

答案1

尝试找出它正在生成什么类型​​的中断(使用/proc/interrupts),以及“大量硬件中断”代表多少个中断?

答案2

据我所知,至少某些版本的 VMware 产品无法像预期的那样优雅地处理多 CPU VM。主机系统必须在为客户系统分配时间片之前在所有分配的 CPU 核心上安排时间。因此,您的 2 核 SQL Server VM 必须等到两个 CPU 核心都可用后才能获得其应有的周期份额。如果没有更多信息,很难说,但这可能是您所看到的吗?

相关内容