你的 Mac 最近是不是变得有些“卡顿迟钝”?运行速度明显下降,风扇动不动就高速运转,打开一个应用也要等上好几秒。先别急着判定是硬件老化,很多时候,问题出在系统后台——某些进程正在悄无声息地消耗大量 CPU 资源。今天,我们就来聊聊如何精准锁定这些“资源占用大户”,帮你的 Mac 恢复流畅体验。

一、使用“活动监视器”快速找出高占用进程
最直接的方式就是利用 macOS 自带的“活动监视器”。这个工具相当于系统的“任务管理器”,可以让你一目了然地查看所有进程的实时运行状态。
操作非常简单:在屏幕左上角的苹果菜单旁,点击“访达”,然后选择“前往”菜单中的“实用工具”,接着找到并打开“活动监视器”。
进入后,先点击顶部的CPU标签页,确保列表按照 CPU 使用率从高到低排列。接下来,重点关注“% CPU”这一列。通常,如果一个进程的占用率持续超过70%,并且维持了一分钟以上,它很可能就是造成系统卡顿的元凶。常见的高占用进程包括“mds_stores”(Spotlight 索引服务)、“kernel_task”(系统内核任务)以及某些浏览器插件进程(例如“Google Chrome Helper”)。
找到可疑目标后,选中该进程,点击窗口左上角的停止按钮(X 形),选择“强制退出”即可。当然,在强制退出前最好确认一下该进程是否属于关键系统进程,以免影响系统稳定。
二、通过终端命令高效筛查高 CPU 占用进程
如果系统已经卡顿到图形界面响应迟缓,该怎么办?别着急,我们还有更底层的排查工具——终端。命令行方式不仅稳定可靠,还能进行更精准的筛选。
同样通过“实用工具”文件夹打开“终端”,然后输入以下命令:top -o cpu -s 5。该命令每 5 秒刷新一次,并自动按 CPU 使用率降序排列所有进程。你只需关注输出中“COMMAND”命令右侧的“%CPU”数值。
这里有个实用技巧:如果某个进程连续两屏刷新后,其 CPU 占用率依然稳定高于65%,那它就非常值得怀疑。如果想进一步了解这个进程,记下它前面显示的 PID(进程 ID),然后执行命令:ps -p [PID] -o pid,ppid,comm,command(将[PID]替换为实际数字)。这条命令能显示进程的完整路径和启动参数,帮助你判断其来源与用途。
三、排查系统级服务与内核扩展的隐性占用
有些高 CPU 占用隐藏得比较深,可能来自系统守护进程或第三方安装的内核扩展。这类进程通常不会在普通进程列表中醒目展示,需要使用一些特定命令才能“揪”出来。
首先,在终端中试试这条命令:sudo ps aux | awk '$3 > 50 {print $0}'。它会列出所有 CPU 使用率超过 50% 的进程的详细信息,包括后台服务。
其次,内核扩展(kext)是另一个排查重点。执行命令:kextstat | grep -v com.apple,这能帮你筛选出所有非苹果官方签名的第三方内核扩展。很多安全软件、特殊硬件驱动都以这种形式加载,有时会导致资源异常占用。
如果发现可疑扩展,记下它的 Bundle Identifier(例如 com.somecompany.driver),然后打开“系统设置”中的“隐私与安全性”,查看其权限状态。对于已经确认不必需且来源不明的内核扩展,可以通过sudo kextunload -b [Bundle ID]命令临时卸载它来测试效果(注意:这只是临时卸载,重启后会恢复,主要用于诊断问题)。
通过以上由浅入深的排查步骤,基本就能把占用 CPU 的“幕后黑手”给找出来。对症下药——无论是结束进程、更新软件还是卸载冲突扩展,你的 Mac 很快就能重获新生。
