Właśnie dostałem nowego 13-calowego MacBooka Pro w pracy. Zauważyłem, że Spotlight działa nieprzerwanie, dając mi około 4 godzin pracy na baterii. Motywacją do uzyskania tego laptopa była przenośność ponad 8-godzinnego laptopa.
Przeszukując online, widziałem, że indeksowanie katalogu synchronizowanego przez usługę taką jak Dropbox / Syncthing doprowadziłoby do nadmiernego indeksowania. Aby wyeliminować to jako źródło problemu, wykluczyłem z programu Spotlight indeksowanie katalogów zaktualizowanych przy użyciu usług synchronizacji. Poszedłem nawet tak daleko, że wykluczyłem cały katalog domowy z Spotlight. Wczoraj próbowałem usunąć indeks Spotlight, zmuszając go do ponownej indeksacji i działa nieprzerwanie przez ostatnie 24 godziny bez zmian. Dysk twardy ma 512 GB, ale ma tylko 122 GB danych.
Myślę, że problem może być spowodowany przez oprogramowanie antywirusowe Sophos. Widziałem inne posty komentujące sprzeczne aplikacje, ale rozwiązania zalecają usunięcie Sophos, co nie jest dla mnie opcją. Czy istnieją ustawienia, które pozwalają tym aplikacjom wzajemnie się ignorować? Być może potrzebuję, aby Spotlight zignorował pliki Sophos. Gdzie są przechowywane pliki statusu Sophos?
Edycja:
Oto wyniki polecenia mdutil -a -s
(otrzymuję ten sam wynik z / bez sudo
):
2016-04-18 00:36:53.470 mdutil[12692:72953] Metadata.framework [Error]: mdsCopyStorePaths failed: (268435459) (ipc/send) invalid destination port
Spotlight server is disabled.
Nie jestem do końca pewien, co z tym zrobić. Patrząc na status systemu htop
, najbardziej wymagającym procesem jest /System/Library/CoreSerices/Spotlight.app/Contents/MacOS/Spotlight
użycie 112-160% procesora.
Ten wątek Apple zaleca całkowite usunięcie /.Spotlight-V100/
katalogu i ponowne uruchomienie. Próbowałem tego, ale wydaje się, że nic to nie robi. Po ponownym uruchomieniu folder nie został ponownie utworzony, Spotlight nadal zużywa nadmierne zasoby systemowe i mdutil
nadal zgłasza to samo ( I tried enabling the server using the command
mdutil -a -i na but this produces the same output as
mdutil -a -s` pokazano powyżej).
źródło
Spotlight
, to zły film. Oceniłbym, żeSpotlight
zjem procesor i wejścia / wyjścia przez 2 do 3 godzin, ale nie więcej. CzyActivity Monitor
sprawdziłeś, czy nie ma innego problemu?Activity Monitor
pokazuje kilka działających aplikacji, aleSpotlight
jest jedyną używającą dużo procesora. DoEnergy
przedstawia kartęSpotlight
jest stosowanie tylko z energii uderzenia powyżej 1.App Store
)? ----- Czy widzisz coś jeszcze, co może zbierać twój system plików?Odpowiedzi:
Nie sprzeczają się.
Spotlight
jest świnią przy pierwszym uruchomieniu na nowo dostępnym systemie plików. Z drugiej stronySophos
podwoi obciążenie spowodowane kontrolowaniem wszystkich dostępów do systemu plików.Sugeruję, abyś
Spotlight
zakończył sam swój ciężki rozruch początkowy, tymczasowo wyłączającOn-Access
kontrolęSophos
:Sugeruję również, aby wyłączyć skanowanie
Files on network volumes
, ponieważ spowoduje to załadowanie komputera Mac, sieci i wreszcie woluminów sieciowych. W dobrze zarządzanej sieci skanowanie to należy uruchomić bezpośrednio na serwerach pamięci.Po zakończeniu tego pierwszego uruchomienia
Spotlight
mniej będzie miał tendencję do przechodzenia procesora i operacji we / wy.źródło