Ho appena acquistato un nuovo MacBook Pro da 13 "al lavoro, ho notato che Spotlight è stato costantemente in funzione e mi dava circa 4 ore di autonomia.La motivazione per ottenere questo portatile era avere la portabilità di 8+ ore laptop.
Cercando online, ho visto l'indicizzazione di una directory che è sincronizzata da un servizio come Dropbox / Syncthing porterebbe a indicizzazione eccessiva. Per eliminare questo come fonte del problema, ho escluso dall'indicizzazione di Spotlight le directory aggiornate utilizzando i servizi di sincronizzazione. Sono persino arrivato a escludere la mia intera home directory da Spotlight. Ieri ho provato a eliminare l'indice di Spotlight costringendolo a reindicizzare, ed è stato costantemente in esecuzione per le ultime 24 ore senza modifiche. Il disco rigido è di 512 GB ma ha solo 122 GB di dati.
Ora penso che il problema potrebbe essere causato da Sophos, il software anti-virus richiesto. Ho visto altri post commentare queste applicazioni in conflitto, ma le soluzioni consigliano di rimuovere Sophos, non un'opzione per me. Esistono impostazioni che consentono a queste applicazioni di ignorarsi a vicenda? Forse ho bisogno che Spotlight ignori i file Sophos. Dove sono archiviati i file di stato per Sophos?
Modifica
Ecco i risultati del comando mdutil -a -s
(ottengo lo stesso risultato con / senza 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.
Non sono completamente sicuro di cosa farne. Visualizzazione dello stato del sistema utilizzando htop
, il processo più impegnativo è /System/Library/CoreSerices/Spotlight.app/Contents/MacOS/Spotlight
utilizzando il 112-160% di una CPU.
Questo thread Apple consiglia di eliminare completamente la directory /.Spotlight-V100/
e di riavviare. Ho provato questo ma non sembra fare nulla. Dopo il riavvio, la cartella non è stata ricreata, Spotlight sta ancora consumando risorse di sistema eccessive e mdutil
riporta ancora la stessa cosa ( I tried enabling the server using the command
mdutil -a -i su but this produces the same output as
mdutil -a -s 'mostrato sopra).