Niedawno (dwa dni temu) zaktualizowałem oprogramowanie El Capitan na moim komputerze (15 "MBP, połowa 2015 r., 2,5 GHz Core i7, 16 GB pamięci RAM, R9 M370X, 500 GB SSD) i od tego czasu Spotlight wyczerpuje moją baterię i powoduje fani obracają się, jakby właśnie zdjął się z mojego biurka. Mój czas pracy baterii wydłużył się z około 6-7 prognozowanych godzin przed aktualizacją do zaledwie 3, aż do całkowitego wyczerpania.
Oto zdjęcie Monitora aktywności:
i procesora:
Początkowo myślałem, że Spotlight po prostu indeksuje i zużywa duże ilości energii w tym procesie, ale 1. nie powinien indeksować przez prawie trzy pełne dni (nie mam w ogóle zbyt dużo danych na dysku) 2. proces indeksowania jest zwykle nazywany „mdutil”, a nie rzeczywisty proces „Spotlight”, a 3. Spotlight zwykle wyświetla pasek postępu podczas faktycznego indeksowania.
Ponownie uruchomiłem wiele razy, próbowałem wymusić zamknięcie procesu Spotlight (ale po prostu włącza się ponownie i zużywa tę samą energię) oraz próbowałem włączyć i wyłączyć mdutil i wymusić ponowne indeksowanie (bez skutku, najprawdopodobniej ponieważ indeksowanie nie jest głównym problemem ?).
Czy ktoś wie, co może być przyczyną tego problemu?
Zaktualizowałem do El Capitan na moim osobistym komputerze Mac, kiedy pojawił się po raz pierwszy zeszłej jesieni i nigdy nie miałem tego problemu. Ani też żaden ze współpracowników, z którymi rozmawiałem.
Każda pomoc byłaby bardzo mile widziana.
Odpowiedzi:
Okazuje się, że mój problem jest związany z błędem w wersjach 9.9 i 9.91 JAMF (oprogramowanie do zarządzania przedsiębiorstwem), jak opisano tutaj: https://jamfnation.jamfsoftware.com/discussion.html?id=19626
Nie jest jasne, czy jest to bezpośrednio związane z El Capitan lub jeśli dotyczy wszystkich wersji OS X.
O ile wiem, ten błąd w JAMF nie został jeszcze rozwiązany, ale znalazłem obejście, które zmniejsza zużycie procesora przez wyróżnienie:
Dla porównania, kroki, które zrobiłem, aby rozwiązać to:
-usunięcie wszystkich plików Spotlight.plist w / Library / Manged Preferences /
-zabije faktyczny proces Spotlight (uruchamia się automatycznie)
Zauważ, że może być więcej plików Spotlight.plist, niż wyraźnie wskazałem - usuń je wszystkie.
To nie zadziała, jeśli problem nie wynika z JAMF!
W tym momencie zużycie procesora i energii powinno wrócić do normy. O ile mi wiadomo, jest to nadal tymczasowa poprawka, a problem wróci po ponownym uruchomieniu, na którym będziesz musiał ponownie zastosować tę poprawkę.
źródło
Nie wymyśliłem rozwiązania dla reflektora, ale znalazłem rozwiązanie, aby wyłączyć reflektor i zmniejszyć zużycie procesora.
$ launchctl unload -w /System/Library/LaunchAgents/com.apple.Spotlight.plist
(dzięki uprzejmości współpracownika)
źródło