Mac 上的 mds_stores 進程有時會佔用大量 CPU 百分比。發生這種情況時,您的系統將逐漸開始變慢、過熱和運行效率低下。
Mds_store 是 macOS 的核心索引進程。在平常的日子裡,它通常會佔用大量的 CPU。但是,當您重新安裝操作系統或添加新文件/目錄時,您的系統將自動開始重新索引這些新數據庫,這會導致 mds_stores CPU 使用率飆升。
為什麼 mds_stores 的 CPU 使用率很高?
h2>
macOS Spotlight 功能使用兩個進程來索引系統數據庫; mds 和 mds_stores。 mds(元數據服務器)進程負責跟踪和記錄操作系統中的文件和文件夾。然後 mds_stores 編譯和管理這些 mds 元數據,Spotlight 稍後使用這些元數據在您的操作系統中搜索某些文檔。
這些索引和重新索引過程通常會導致 CPU 使用率高於正常情況。除此之外,損壞的數據庫和病毒攻擊也會增加 mds_stores CPU 百分比。
如何解決高 CPU 使用率?
CPU 使用率達到峰值後要做的第一件事將是重新啟動您的系統。這將防止任何操作系統錯誤和故障影響您的系統工作流程。然後,按照下面顯示的步驟操作。
重新啟動 Spotlight 服務
如果刷新 mds_stores,它可以修復異常高的 CPU 使用率。由於 mds_stores 是 macOS Spotlight 的一部分,您可以通過重新啟動 Spotlight 服務來刷新此過程。您可以通過在終端上執行某些命令來執行此操作。
按 Command + 空格鍵 打開 Spotlight。
轉到終端。輸入以下命令:
sudo launchctl unload-w/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
如果出現提示,請輸入您的登錄密碼。再次鍵入並輸入以下命令:
sudo launchctl-w/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
如果出現提示,請輸入密碼。當一切都完成後,輸入 exit 退出終端。
禁用 Spotlight
只要您的計算機啟動,mds_stores 進程就會自動啟動。您無法禁用它,也無法手動退出它。但是,如果您禁用 Spotlight,mds_stores 將停止其處理,將 CPU 百分比恢復為正常值。
打開 Finder。從左側邊欄中選擇應用程序。打開實用程序文件夾。轉到終端。 
輸入以下命令以禁用 Spotlight:
sudo mdutil-a-i 關閉
如果出現提示,請輸入您的登錄密碼。輸入 exit 退出終端。
但是,按照此方法操作後,您將無法通過 Spotlight 搜索您的操作系統。 Finder 搜索欄還可以為您提供一種方便的方式來搜索和訪問您的文件。
但是,如果您願意,可以通過運行以下命令重新啟用 Spotlight:
sudo mdutil-a-i on
防止 Spotlight 索引不需要的文件
當您請求 Spotlight 索引整個系統數據庫時,mds_stores 將花費更長的時間來處理該請求。
p>
您可以通過其首選項菜單限制 Spotlight 可以訪問的目錄。因此,當您阻止 Spotlight 訪問不必要的文件和文件夾時,mds_stores 將以更快的速度處理索引,同時消耗相對較少的 CPU。
打開 Finder。點擊菜單欄上的 Apple > 系統偏好設置。
選擇 Spotlight。轉到隱私部分。在這裡,單擊‘+’符號將新文件夾添加到限制列表。當您將文件夾添加到此列表時,Spotlight 無法訪問它。
添加相關文件夾/目錄。重啟你的電腦。
重新索引您的數據庫
如果 mds_stores 仍然佔用大量 CPU 百分比,很可能是您的系統數據庫已損壞。為了解決這個問題,您可以刪除整個 Spotlight 數據庫並重新索引它。這將修復所有無效和損壞的索引數據。
打開 Finder。從左側邊欄中選擇應用程序。打開實用程序文件夾。轉到終端。
輸入以下命令刪除您的 Spotlight 數據庫:
sudo rm-rf/.Spotlight-V100/*
如果出現提示,請輸入您的登錄密碼。輸入 exit 退出終端。現在,當您重新啟動計算機時,系統將自動啟動重新索引過程。
卸載其他使用 mds_stores 進程的應用程序
其他第三方應用程序也可以使用 mds_stores 進程。具有內置搜索功能的應用程序通常依靠此過程來索引所需數據。因此,如果您從計算機中刪除此類第三方應用程序,則會減少 mds_stores 的工作量,同時也會降低其 CPU 使用率。
打開 Finder。從邊欄中選擇應用程序。右鍵點擊相關應用並移至垃圾桶。
然後,將鼠標懸停在停靠欄上,右鍵單擊回收站,然後清空垃圾箱。
病毒掃描
病毒和惡意軟件攻擊會導致您的系統運行異常。如果您的計算機是此類攻擊的受害者,mds_stores 也可能會不規則響應。
因此,如果您的系統中存在任何可疑應用程序,我們建議您盡快將其刪除。此外,如果您執行完整的系統掃描來對抗和刪除任何病毒和惡意軟件的跡象,那將是有利的。為此,您必須安裝防病毒軟件並使用該防病毒軟件掃描您的系統。