Czy Sophos i Spotlight są w konflikcie, a jeśli tak, to jak mogę uruchomić obie aplikacje bez problemów?

1

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/Spotlightuż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 mdutilnadal zgłasza to samo ( I tried enabling the server using the commandmdutil -a -i na but this produces the same output asmdutil -a -s` pokazano powyżej).

Steven C. Howell
źródło
To tylko smuga problemu XY . Spotlight był zajęty indeksowaniem nowej maszyny; więc ciągle zmieniałeś to, co powinno być indeksowaniem. A kiedy było już prawie gotowe, wyrzuciłeś go i zacząłeś od nowa. Następnie zakładasz inną przyczynę i zamiast tego pytasz o to.
Tetsujin
Pozwoliłem mu działać przez trzy dni bez próby rozwiązania problemu. Czy powinienem oczekiwać, że indeksowanie 122 GB danych zajmie więcej niż 72 godziny? Chcę laptopa z ponad 8 godzinami pracy na baterii, ale dostaję 3-4. Statystyki energii mówią, że światło punktowe zużywa znaczną ilość energii baterii.
Steven C. Howell,
1
72 godziny to ogromny problem, to nie jest Spotlight, to zły film. Oceniłbym, że Spotlightzjem procesor i wejścia / wyjścia przez 2 do 3 godzin, ale nie więcej. Czy Activity Monitorsprawdziłeś, czy nie ma innego problemu?
dan
@danielAzuelos, Activity Monitorpokazuje kilka działających aplikacji, ale Spotlightjest jedyną używającą dużo procesora. Do Energyprzedstawia kartę Spotlightjest stosowanie tylko z energii uderzenia powyżej 1.
Steven C. Howell
Czy masz jakikolwiek dostęp do serwera plików w sieci lokalnej lub w Internecie? ---- Czy trwa jakaś aktualizacja oprogramowania (sprawdź App Store)? ----- Czy widzisz coś jeszcze, co może zbierać twój system plików?
dan

Odpowiedzi:

2

Nie sprzeczają się. Spotlightjest świnią przy pierwszym uruchomieniu na nowo dostępnym systemie plików. Z drugiej strony Sophospodwoi obciążenie spowodowane kontrolowaniem wszystkich dostępów do systemu plików.

Sugeruję, abyś Spotlightzakończył sam swój ciężki rozruch początkowy, tymczasowo wyłączając On-Accesskontrolę Sophos: Sophos On-Access Off

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 Spotlightmniej będzie miał tendencję do przechodzenia procesora i operacji we / wy.

dan
źródło
Spotlight działa od 8 godzin po wyłączeniu Sophos i odłączeniu Internetu. Nadal zużywa znaczną ilość procesora i energii.
Steven C. Howell,
Wydaje się to wystarczające, aby rozwiązać pytanie, które zadałem. Nie powodują konfliktów, ale dobrze może być wyłączyć Sophos podczas wstępnego indeksowania. W mojej sytuacji okazało się, że administratorzy systemu wypchnęli uszkodzony plik w ramach swojego oprogramowania monitorującego (może Sophos, ale może nie). Gdy ich zaangażowałem, w końcu znaleźli uszkodzony plik i musieli się zalogować zdalnie, aby go usunąć.
Steven C. Howell,