Spotlight的极端能耗


12

我最近(两天前)在工作机器(15英寸MBP,2015年中,2.5 GHz Core i7、16GB ram,R9 M370X,500GB SSD)上更新为El Capitan,从那时起,Spotlight一直在耗尽我的电池并导致风扇旋转,就像要从我的桌子上起飞一样,我的电池寿命从更新前的大约6-7个预计小时减少到只有3个,直到完全耗尽。

这是活动监视器的图片:
http://i.imgur.com/BY0MLl7.png 和CPU:

           在此处输入图片说明

最初,我认为Spotlight只是在建立索引并在过程中消耗大量能量,但是1.它不应该在将近三整天的时间内建立索引(我在磁盘上根本没有存储太多数据)2。建立索引的过程通常称为“ mdutil”,而不是实际的“ Spotlight”过程。3. Spotlight在实际建立索引时通常会显示进度条。

我已经多次重启,尝试强制退出Spotlight进程(但它只是重新打开并使用相同的能量),并尝试打开和关闭mdutil并强制重新索引(没有效果,很可能是因为索引不是根本问题) ?)。

有谁知道可能是什么引起了这个问题?

去年秋天首次发布时,我在个人Mac上更新为El Capitan,但从未遇到过此问题。我现在与之交谈的任何同事也没有。

任何帮助将不胜感激。


在系统偏好设置> Spotlight中启用和禁用了哪些搜索结果?您可能要尝试取消选中所有“搜索结果”复选框,然后查看CPU使用率是否下降。然后逐一检查每个类别(“应用程序”,“ Bing Web搜索”等),以查看其中的任何一个(或一个组合)是否导致CPU再次刺死。
IconDaemon '16

1
取消选中所有复选框后,不幸的是,CPU和能耗完全没有下降-它仍然与我最近几天所看到的一致(超过50-150的能耗影响)。因此,可能是此问题与Spotlight正在编制索引的内容无关,而是Spotlight本身存在问题?
alexjwong '16

你重启了吗?
IconDaemon

很多很多次 我现在联系了Apple支持,尝试了所有可能会产生影响的方法,但没有任何效果。他们的最终建议是重新安装OSX。我会尝试这样做,如果它解决了问题,我会在此处进行说明。
alexjwong '16

我的意思是在更改复选框后重新启动。我感到你很痛苦。最近我遇到了类似的问题,其中三个进程耗尽了所有CPU,风扇燃烧了,我追踪到...等待它...与UPS的USB连接。我拔下/重新插电,问题消失了。希望您的解决方案很简单。
IconDaemon

Answers:


6

事实证明,我的问题与JAMF(企业管理软件)的9.9和9.91版本中的错误有关,如下所述:https ://jamfnation.jamfsoftware.com/discussion.html?id=19626
目前尚不清楚它是否直接存在与El Capitan有关,或者是否影响OS X的所有版本。

据我所知,JAMF中的此错误尚未解决,但是我发现了一种解决方法,可以通过聚光灯减轻CPU的高使用率:

供参考,我要做的步骤是:

-删除/ Library / Manged Preferences /中的所有 Spotlight.plist文件/-杀死
实际的Spotlight进程(它会自动重新启动)

sudo rm -f /Library/Managed\ Preferences/<username>/com.apple.Spotlight.plist
sudo rm -f /Library/Managed\ Preferences/com.apple.Spotlight.plist
sudo killall Spotlight

请注意,可能有比我明确指出的更多的Spotlight.plist文件-删除所有文件。

如果问题不是出自JAMF,这将对您不起作用!

此时,CPU和能耗将恢复正常。据我所知,这仍然是一个临时修复程序,问题将在重新启动后再次出现,您必须重新应用此修复程序。


3

还没有找到解决聚光灯的方法,但是找到了一种解决方案来禁用聚光灯并减轻CPU的消耗。

$ launchctl unload -w /System/Library/LaunchAgents/com.apple.Spotlight.plist

(由同事提供)


这不会解决OP的问题,而只是指示如何禁用Spotlight。OP正在寻找有关可能导致Spotlight使用太多内存和CPU的信息。
fsb

这次真是万分感谢。即使这不能解决根本问题,也可以防止我的粉丝发疯。在这种情况得到解决之前,我可以使用Alfred替代Spotlight。
jonescb '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.