您可以在Mac上的活动监视器中安全地退出哪些进程?

活动监视器

MacOS的Activity Monitor将为您提供所有正在运行的应用程序的列表,这对于关闭CPU耗尽的进程非常有用。但它也抛出了一堆系统进程,其中一些可能不安全退出。这是如何区分的。

谁是这些用户?

活动监视器用户列表

首先,您应该看看谁拥有该流程。 macOS(以及任何其他类Unix操作系统,包括Linux)中的进程拥有所有者,将每个进程绑定到启动该进程的用户帐户。虽然您将识别您的用户帐户,但您的计算机上还有很多其他用户,其中大部分都是由系统管理的。

您可以在这里看到,在标准的macOS安装中,系统管理的用户超过250个,其中大多数以下划线开头:

macOS上的用户列表

由于权限在macOS中的工作方式,并且每个用户都具有特定权限,因此Mac拥有如此多的用户帐户。例如,_dock将有权访问与dock相关的文件,而不是其他内容。通过将低级系统进程保留在自己的容器中,可以使系统更加安全。

重要: 由于其中大部分都是纯系统进程,因此最好不要退出所有者以下划线开头的进程。

关闭用户帐户名下的所有进程可能是安全的,因为如果需要,大多数进程都会自动重启。但是,您不应该过于疯狂地关闭所有内容以节省系统性能,因为您计算机上运行的绝大多数进程都处于空闲状态。在他们需要的时候将它们留在那里要好得多,而不是花费额外的资源来重新打开它们。

名称旁边带有图标的进程表示应用程序,通常可以安全关闭。您可以按“%CPU”排序以查看占用最多资源的应用:

活动监视器应用

其中一些(如Google Chrome)将使用帮助程序来提高性能。您需要从强制退出菜单(Option-Command-Escape)退出Chrome等应用,而不是从活动监视器退出。

需要注意的一点是,如果应用程序具有下面显示的两个图标中的任何一个,则关闭它时应该更加小心:

活动监视器系统进程

要注意的图标是带有铅笔,刷子和尺子的白色纸,形状为“A”或盾牌。

第一个是没有一个应用程序的默认图标,这可能意味着它是一个不需要面向用户的图标的后台进程。后者是特定于用户级Apple流程的图标,如Siri,Finder和Dock。

什么是“根”?

接下来是root,它是具有最多系统权限的用户帐户。这是一个更奇怪的问题,因为大多数root帐户都处理系统进程,但是您启动的一些内容将以root身份启动 – 特别是需要访问低级系统资源的东西。这些更难以发现,因为您需要知道您在寻找什么:

用户启动了以root身份运行的应用

这是一个例子:ckb-next是我的Corsair USB鼠标的第三方驱动程序,所以我知道以root身份运行的ckb-next-daemon是该应用程序的辅助进程。如果我关闭它,我的鼠标将停止工作。通常,如果您看到以root身份运行的某些内容,则可以安全地关闭,但此类别中的大多数进程都是您不应该触及的系统内容。

使用过滤器

Activity Monitor过滤器

在顶部菜单栏的“查看”菜单下,您可以更改将显示的进程。您可以选择仅查看具有窗口的进程,该窗口将显示与强制退出菜单相同的列表。您还可以查看由您,系统以及处于活动状态或已处于非活动状态的进程启动的进程。

这些过滤器视图的有用部分是您可以在其上按“%CPU”排序。例如,您可以通过选择“System Processes”作为过滤器和“CPU Time”作为排序来查看运行时间最长的系统进程。

无论你选择退出什么,你都不能通过这样做来伤害你的Mac,因为你可以做的任何伤害都可以通过简单的重启来解决。事实上,清理进程列表的最佳方法是重新启动计算机,这将清除一些不必要的东西。查找在您登录时开始正常运行的应用程序并卸载您不需要的应用程序。

本文机器自动生成,不保证语句完整通顺和表达准确,亦不对内容真实有效性负责,请读者知悉。