大量 ACPI 中断

大量 ACPI 中断

我想知道是否有人曾经见过这种情况,并且可能可以提供一些解决方案。

我正在运行 Red Hat Enterprise Linux 6.1,在纯文本服务器配置中进行了全面更新,kacpid 和 kacpi_notify 进程分别开始占用约 70% 和约 15% 的 CPU 时间。我已将问题追溯到看似大量的 ACPI 中断:

[root@centauri ~]# cat /proc/interrupts | grep acpi; sleep 5; cat /proc/interrupts | grep acpi
  9:     447753          0   32693472          0   IO-APIC-fasteoi   acpi
  9:     447753          0   32850749          0   IO-APIC-fasteoi   acpi

每秒超过 30k 次中断,显然出了问题。此外,如果我检查另一台具有非常相似硬件配置的服务器,此特定中断的中断计数始终为零。两个系统都运行 Core i7 2600K 处理器,并禁用超线程。我尝试重置 BIOS 中的所有默认值,但没有成功。

有什么想法可能导致如此高的中断次数?

如果我使用 acpi=off 启动,这个问题就会消失。除了电源控制之外,在禁用 ACPI 的情况下运行系统还有什么缺点吗?

相关内容