您可以在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,因為你可以做的任何傷害都可以通過簡單的重啟來解決。事實上,清理進程列表的最佳方法是重新啟動計算機,這將清除一些不必要的東西。查找在您登錄時開始正常運行的應用程序並卸載您不需要的應用程序。

本文機器自動生成,不保證語句完整通順和表達準確,亦不對內容真實有效性負責,請讀者知悉。