Anonim

许多系统进程和应用程序在您打开Mac 的那一刻就在后台运行。这些进程各司其职,它们对于 Mac 的正常运行至关重要。例如,WindowServer 管理重要的系统图形用户界面 (GUI),如 Dock 和菜单栏。

kernel_task 是让您的 Mac 平稳运行的另一个关键组件。在本指南中,我们将解释 kernel_task 在 macOS 中的职责。您还将了解进程如何运行以及如果 kernel_task 占用过多 CPU 资源该怎么办

Mac 上的kernel_task 是什么?

kernel_task 是一个重要的 macOS 组件,旨在调节 CPU 温度并防止 Mac 过热。当 kernel_task 检测到 CPU 温度出现峰值时,它会占用您 CPU 的很大一部分,从而限制可用于导致温度升高的进程的系统资源。

过热在各个方面都很糟糕。所以当 CPU 密集型进程导致你的 Mac 感觉很热时,kernel_task 会囤积 CPU 资源,使进程无法进一步提高温度。

kernel_task安全吗?

简短的回答是“是”。您可能会质疑 kernel_task 的合法性,因为它占用了 Mac CPU 的很大一部分。这是正常的。然而,重要的是要注意 kernel_task 不是自愿的。相反,它会响应您的 CPU 温度状态。

如果您的 Mac 的 CPU 变热,kernel_task 会突然出现以降低温度。这可以通过增加风扇活动(或风扇噪音)和高 CPU 使用率来证明。因此,每当 kernel_task 大量使用 Mac 的处理能力时,不要将其视为魔鬼。相反,把它想象成一个天使,努力消除过热的恶魔。

顺便说一句,你不能终止kernel_task。这也证明了该过程的安全性和合法性。它在后台运行,因为它是一个至关重要的 macOS 组件,您的 Mac 离不开它。它是最重要的 macOS 组件之一。证明如下:启动活动监视器,单击菜单栏上的View,然后选择All Processes, Hierarchically

这将根据重要程度排列所有系统进程和第三方应用程序。 Activity Monitor 将创建所有进程和应用程序的嵌套视图,kernel_task 是其他进程所属的主要进程。

单击下拉按钮展开父文件夹并显示“子进程”或“子进程”。

kernel_task 位于层次结构的顶部,因为它是 Mac 启动时 macOS 运行的第一个进程。

kernel_task应该使用多少CPU?

kernel_task 应该使用的CPU 资源没有固定数量。如果处理器温度变得异常热,它只会使用大部分 CPU。简而言之,kernel_task 的 CPU 使用率是 Mac 温度的函数。

修复kernel_task CPU使用率高

在正常情况下,kernel_task 潜伏在后台,消耗极少的系统资源。然而,环境温度过高、系统临时故障、后台运行过多的 CPU 密集型进程等因素会触发 kernel_task 使用大量的处理能力。

按照以下建议调节kernel_task的CPU消耗。

1。强制退出未使用的应用程序

Mac在使用过程中发热是正常现象。您打开的应用程序越多,Mac 工作起来就越困难,它产生的热量也就越多。这也会触发 kernel_task 使用更多 CPU 功率来调节 Mac 的温度。

因此,减少kernel_task 活动的最简单方法是关闭不使用的应用程序。有时,从 Dock 关闭应用程序或单击应用程序窗口上的红色“x 图标”不会终止应用程序。

一些应用程序在后台保持暂停状态,消耗 Mac 的 CPU 和电池电量。强制退出未使用的应用程序将减轻 Mac 处理器的压力,并随后减少 kernel_task 高 CPU 使用率。通过活动监视器并关闭所有未使用的应用程序以释放一些处理能力。

  1. 启动活动监视器(Finder > Applications >Utilities > Activity Monitor)并选择您要强制关闭的应用程序。

  1. 单击活动监视器工具栏上的停止按钮。

如果您的Mac 有Touch Bar,请选择该应用程序并单击最左侧的x 图标。

  1. 单击Force Quit 在您的Mac 屏幕或触摸栏上。

2。解除 Mac 端口的拥堵

在Mac 笔记本电脑的一侧插入过多耗电配件会导致CPU 过热。如果 kernel_task 保持高 CPU 使用率,请将一些配件移到 Mac 的另一侧并等待几分钟。这减少了一些 MacBook Pro 用户在此 StackExchange 线程中的 kernel_task CPU 使用率。

假设您在Mac 左侧的USB 集线器中插入了外接显示器、充电线、硬盘驱动器和鼠标。这会提高 CPU 温度,从而增加 kernel_task 活动。要解决此问题,请将配件放在 Mac 的另一侧。

此技巧适用于两侧(左右)均带有USB 端口的MacBook 机型。如果您的 Mac 笔记本电脑只有一侧有 USB 端口,拔下不用的配件和设备可能会解决问题。

3。重新启动您的 Mac

如果kernel_task 继续使用过多的处理能力,重新启动Mac 应该可以解决问题。这将刷新您的 Mac 内存,终止不需要的应用程序,清除处理器缓存,并调节 kernel_task 的 CPU 使用率。

关闭所有活动的应用程序窗口,点击菜单栏上的Apple图标,然后选择Restart .

4。降低环境温度

MacBooks 具有内置传感器,可检测 CPU 温度的变化。根据 Apple 的说法,使用 MacBook 的理想环境温度介于 10° C 和 35° C(~50° F 和 95° F)之间。当您的 Mac 超过最佳温度时,传感器会自动打开 MacBook 的风扇以冷却 CPU。您还会注意到 kernel_task 的 CPU 使用率出现峰值。

确保您的 Mac 不在炎热的房间或阻碍散热的表面上 - 枕头、床上或床罩下。将 Mac 放在水平表面上并确保房间通风良好——打开房间窗户或打开空调。将 Mac 放在外部散热垫上也有助于降低 CPU 温度。

5。重置系统管理控制器

kernel_task 如果您的 MacBook 的冷却风扇工作不正常,可能会发生故障。如果您的 Mac 不热或不热,但风扇运转很快且声音无法控制,请重置系统管理控制器 (SMC)。

SMC 是主板上的一个组件,用于管理 Mac 的电池、键盘背光、冷却风扇、机盖行为和其他重要传感器。重置系统管理控制器的过程取决于您的 Mac 是否使用 Apple T2 安全芯片组。

要检查您的Mac 是否有T2 安全芯片,请转至Finder > Applications > 实用程序 > 系统信息 > Hardware 并选择边栏上的Controller。如果“型号名称”不是Apple T2 芯片,则您的Mac 没有安全芯片。

在没有Apple T2芯片的Mac笔记本电脑上重置SMC

2017年或更早发布的MacBook Air和Pro机型没有T2安全芯片。

  1. 点击菜单栏上的Apple标志,然后选择关机 .

  1. 按住Shift + Control +Option 同时按住键盘左侧的键七秒钟。

  1. 按住Mac 的电源按钮,同时按住步骤2 中的三个键。

  1. 按住四个键10秒,然后松开。
  2. 电源按钮打开Mac。

在配备Apple T2芯片的Mac笔记本电脑上重置SMC

2018 年或之后发布的 MacBook Air 和 Pro 型号没有 T2 安全芯片。关闭您的 Mac 电源,等待大约 30 秒使其完全关闭,然后按照以下步骤操作:

  1. 按住以下键七秒钟:右Shift键+左Control 键+左Option键。

  1. 继续按住步骤1中的三个键,然后按住电源按钮。

  1. 四个按钮同时按住10秒。
  2. 松开按钮并按下电源按钮启动Mac。

在Mac桌面上重置SMC

关闭Mac 电源并将其从电源插座上拔下。等待 15 秒,将 Mac 重新插入电源插座,等待 5 秒,然后按下电源按钮。

稳定kernel_task CPU使用率

kernel_task 是调节 Mac 温度的关键系统进程。 Mac 变得越热,kernel_task 消耗的处理能力就越多。上面突出显示的故障排除提示应该有助于降低 kernel_task 高 CPU 使用率。如果问题仍然存在,请尝试重置 Mac 的 PRAM/NRAM。

Mac 上的kernel_task 是什么,它安全吗?