Высочайшее энергопотребление от Spotlight


12

Я недавно (два дня назад) обновил El Capitan на своей рабочей машине (15 "MBP, середина 2015 года, 2,5 ГГц Core i7, 16 ГБ RAM, R9 M370X, 500 ГБ SSD), и с тех пор Spotlight разряжал мою батарею и приводил к вентиляторы крутятся так, как будто бы вот-вот взлетит с моего стола. Время автономной работы увеличилось с 6-7 часов до обновления до 3, пока он полностью не разрядился.

Вот изображение Activity Monitor:
http://i.imgur.com/BY0MLl7.png и процессор:

           введите описание изображения здесь

Сначала я думал, что Spotlight просто индексирует и использует большое количество энергии в процессе, но 1. он не должен индексироваться в течение почти трех полных дней (у меня совсем не много данных на диске) 2. процесс индексации обычно называется «mdutil», а не фактическим процессом «Spotlight» и 3. Spotlight обычно отображает индикатор выполнения, когда он фактически индексируется.

Я несколько раз перезагружался, пытался принудительно выйти из процесса Spotlight (но он просто включается и использует ту же энергию) и пытался включать и выключать mdutil и принудительно переиндексировать (безрезультатно, скорее всего, потому что индексация не является основной проблемой) ?).

Кто-нибудь знает, что может быть причиной этой проблемы?

Я обновил El Capitan на своем персональном Mac, когда он впервые вышел прошлой осенью, и у меня никогда не было этой проблемы. Ни один из сотрудников, с которыми я говорил сейчас.

Любая помощь будет принята с благодарностью.


Какие результаты поиска включены и отключены в Системных настройках> Spotlight? Возможно, вы захотите снять все флажки «Результаты поиска» и посмотреть, снизится ли загрузка ЦП. Затем проверьте каждую категорию одну за другой (приложения, поиски в Bing и т. Д.), Чтобы выяснить, вызывает ли какой-либо из них (или комбинацию) повторную загрузку ЦП.
IconDaemon

1
После снятия всех флажков, использование процессора и энергии, к сожалению, вообще не снижается - оно все равно согласуется с тем, что я видел последние несколько дней (более 50-150 разного воздействия энергии). Таким образом, возможно, эта проблема не связана с тем, что индексирует Spotlight, а что-то не так с самим Spotlight?
alexjwong

Ты перезагрузился?
IconDaemon

Много, много раз. Я уже связался со службой поддержки Apple, перепробовал все, что может оказать какое-то влияние, и ничего не работает. Их последний совет - переустановить OS X. Я попробую это, и если это решит проблему, я отмечу это здесь.
alexjwong

Я имел ввиду перезагрузку после внесения изменений в чекбокс. Я чувствую твою боль. Недавно у меня была похожая проблема, когда три процесса поглотили весь процессор, вентиляторы загорелись, и я проследил, чтобы ... дождаться ... подключения USB к ИБП. Я отключил / повторно подключил, и проблема ушла. Я надеюсь, что ваше решение так же просто.
IconDaemon

Ответы:


6

Оказывается, моя проблема связана с ошибкой в ​​версиях 9.9 и 9.91 JAMF (ПО для управления предприятием), как описано здесь: https://jamfnation.jamfsoftware.com/discussion.html?id=19626
Неясно, является ли это прямым связано с El Capitan или если это влияет на все версии OS X.

Насколько я знаю, эта ошибка в JAMF еще не устранена, но я нашел обходной путь, который облегчает высокую загрузку ЦП с помощью прожектора:

Для справки, шаги, которые я сделал, чтобы решить:

-удаление всех файлов Spotlight.plist в / Library / Managed Preferences /
-убить фактический процесс прожектора (он перезапускается автоматически)

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!

На этом этапе использование процессора и энергии должно вернуться к норме. Насколько я знаю, это все еще временное исправление, и проблема вернется после перезагрузки, после чего вам придется повторно применить это исправление.


3

Не нашел решения для прожектора, но нашел решение, чтобы отключить прожектор и уменьшить нагрузку на процессор.

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

(любезно предоставлено сотрудником)


Это не отвечает на вопрос OP, а просто указывает, как отключить Spotlight. ОП ищет информацию о том, что может заставить Spotlight использовать так много памяти и процессора.
ФСБ

Спасибо тебе за это. Несмотря на то, что это не решает проблему с корнем, оно не дает моему фанату крутиться как сумасшедший. И я могу использовать Альфреда в качестве замены Spotlight, пока эта ситуация не будет решена.
Jonescb
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.