如果是機械盤,spotlight 、mds_stores嚴重影響使用體驗
今天早上一開機,設備速度慢的受不了,隨便打開一個應用都幾分鍾。通過top查看,CPU剩余90%以上。所以並不是CPU不足導致。
由於自己的是mac pro 2012老款,配的是機械盤,根據以往的經驗,應該是磁盤讀寫不過來導致的問題。但是才開機,我就打開了一個iTerm,怎么會有那么大的讀寫?
通過活動監視器對磁盤讀寫進行查看,發現mds_stores讀寫非常大。
通過查詢,mds_stores是spotlight的后台進程。這下就明白了。由於昨天提取了好幾個iPhone備份文件,文件數量特別多,大小大概也有10G左右。所以今天再次開機的時候,spotlight為了用戶在查詢數據的時候能夠快速顯示查找結果,所以需要對這些文件建立索引等信息。mds_stores就是后台在建立索引等信息的進程。在建立這些信息的時候,需要對這些文件進行讀取分析,並且寫入索引等導致磁盤讀寫非大。
考慮到自己的是機械盤,以及本身使用過程中,可能存在大量文件的更新,而且查詢的不多,所以決定把spotlight功能關閉,並且把mds_stores的后台進程關閉掉。
關閉spotlight的命令:
sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.Spotlight.plist
(開啟是:sudo launchctl load -w /System/Library/LaunchAgents/com.apple.Spotlight.plist)
關閉mds_stores的命令:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
(開啟是:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist)
關閉掉之后,設備就順暢了!