Issue Mac 上的“mdworker”進程是什麼

Mac 上的“mdworker”進程是什麼

Mac 用戶可能已經註意到,有時“mdworker”和“mds”進程在他們的計算機上處於活動狀態,並想知道它們的目的是什麼。讓我們從名稱開始——“mds”代表元數據服務器,而“mdworker”是元數據服務器工作者的縮寫。 Spotlight 使用這兩個過程來索引 Mac 系統,例如當數據從一個地方復制並移動到 Mac 上的另一個地方時。

雖然在特定情況下,“mds”和“mdworker”可能會佔用 CPU 資源的很大一部分,但如果系統正在運行其他 CPU 密集型任務,那麼這兩個進程的設計都不會妨礙系統的整體生產力。但是,如果您認為 'mds' 和 'mdworker' 佔用了異常多的 CPU 週期,您可以通過活動監視器確認您的懷疑。

  1. 轉到 Applications 文件夾,打開 Utilities,然後啟動 Activity Monitor。
  2. 選擇 CPU 列以按當前使用的 CPU 週期對活動進程進行排序。
  3. 檢查“mds”或“mdworker”是否位於列表頂部。如果是,則可能表示 Spotlight 無法正常運行。

嘗試重建 Spotlight 的數據庫

此問題的一個潛在解決方案是嘗試重建 Spotlight 的數據庫。最快的方法之一是通過內置的終端工具。

  1. 打開您的應用程序文件夾,轉到實用程序,然後啟動終端。
  2. 在終端窗口中,鍵入sudo mdutil -E /命令並按鍵盤上的 Return。
  3. 等待 Spotlight 重新索引您的 Mac。

'mdworker ' 意外關閉

有些用戶可能會遇到“mdworker”意外退出的問題。此問題的一個潛在原因可能是 Spotlight 在嘗試索引系統時可能已經不堪重負。如果有多個外部驅動器連接到您的 Mac,請嘗試將它們從 Spotlight 的索引中排除。

  1. 選擇“蘋果”菜單。
  2. 打開“系統偏好設置”。
  3. 選擇“聚焦”。
  4. 打開“隱私”。
  5. 將所有外部驅動器從 Finder 窗口拖到隱私窗口。
加載中...