m_squared Asked: 2024-12-11 06:30:57 +0800 CST2024-12-11 06:30:57 +0800 CST 2024-12-11 06:30:57 +0800 CST 什么是“acpi_pad”以及如何阻止它占用太多 CPU? 772 内核线程acpi_pad占用了我家用服务器上的绝大部分计算资源。有人知道如何解决这个问题吗?我使用以下命令进行了标准安装: 硬件:Dell PowerEdge R320 CPU:英特尔(R)至强(R)CPU E5-2440 0 @ 2.40GHz 操作系统:Ubuntu 24.04.1 LTS 24.04 1 个回答 Voted Best Answer Thomas Ward 2024-12-11T06:43:09+08:002024-12-11T06:43:09+08:00 acpi_pad是一个名为“ACPI 处理器聚合器驱动程序”的系统内核模块,用于处理高核心数处理器的电源管理。至少英特尔是这么认为的。 不幸的是,它占用 100% CPU 的问题已被人们所知。 要长期解决此问题,请禁用此模块: 编辑/etc/modprobe.d/blacklist.conf并添加此行: blacklist acpi_pad 这会阻止模块在启动时加载。 要在不重新启动的情况下实时修复此问题,请执行以下操作 - 请注意,如果您不执行上面最后一行,则每次重新启动时都必须执行此操作: sudo modprobe –r acpi_pad 如果这不起作用,请执行上述黑名单更改,然后重新启动系统。 以上内容摘录自 2015 年 11 月英特尔制作的一份名为“英特尔 Omni-Path 性能调优”的文档,并以此为基础
acpi_pad
是一个名为“ACPI 处理器聚合器驱动程序”的系统内核模块,用于处理高核心数处理器的电源管理。至少英特尔是这么认为的。不幸的是,它占用 100% CPU 的问题已被人们所知。
要长期解决此问题,请禁用此模块:
编辑
/etc/modprobe.d/blacklist.conf
并添加此行:这会阻止模块在启动时加载。
要在不重新启动的情况下实时修复此问题,请执行以下操作 - 请注意,如果您不执行上面最后一行,则每次重新启动时都必须执行此操作:
如果这不起作用,请执行上述黑名单更改,然后重新启动系统。