Mac 上的“mdworker”進程是什麼
Mac 用戶可能已經註意到,有時“mdworker”和“mds”進程在他們的計算機上處於活動狀態,並想知道它們的目的是什麼。讓我們從名稱開始——“mds”代表元數據服務器,而“mdworker”是元數據服務器工作者的縮寫。 Spotlight 使用這兩個過程來索引 Mac 系統,例如當數據從一個地方復制並移動到 Mac 上的另一個地方時。
雖然在特定情況下,“mds”和“mdworker”可能會佔用 CPU 資源的很大一部分,但如果系統正在運行其他 CPU 密集型任務,那麼這兩個進程的設計都不會妨礙系統的整體生產力。但是,如果您認為 'mds' 和 'mdworker' 佔用了異常多的 CPU 週期,您可以通過活動監視器確認您的懷疑。
- 轉到 Applications 文件夾,打開 Utilities,然後啟動 Activity Monitor。
- 選擇 CPU 列以按當前使用的 CPU 週期對活動進程進行排序。
- 檢查“mds”或“mdworker”是否位於列表頂部。如果是,則可能表示 Spotlight 無法正常運行。
嘗試重建 Spotlight 的數據庫
此問題的一個潛在解決方案是嘗試重建 Spotlight 的數據庫。最快的方法之一是通過內置的終端工具。
- 打開您的應用程序文件夾,轉到實用程序,然後啟動終端。
- 在終端窗口中,鍵入sudo mdutil -E /命令並按鍵盤上的 Return。
- 等待 Spotlight 重新索引您的 Mac。
'mdworker ' 意外關閉
有些用戶可能會遇到“mdworker”意外退出的問題。此問題的一個潛在原因可能是 Spotlight 在嘗試索引系統時可能已經不堪重負。如果有多個外部驅動器連接到您的 Mac,請嘗試將它們從 Spotlight 的索引中排除。
- 選擇“蘋果”菜單。
- 打開“系統偏好設置”。
- 選擇“聚焦”。
- 打開“隱私”。
- 將所有外部驅動器從 Finder 窗口拖到隱私窗口。