quicklookd e revisiond che mangiano la mia CPU

8

Sto osservando l'utilizzo regolare e anormale della CPU sul mio MacBook Pro. quicklookd alla pari con revisiond stanno mangiando insieme oltre il 50%. Drena in modo significativo la mia batteria e rende l'intera macchina molto calda.

Non sono sicuro di quando è iniziato esattamente, ma sospetto l'ultimo aggiornamento 10.10.3 come non avevo notato prima.

Dopo aver letto alcuni post sulla rete ho cancellato ~Libraries/Cache e /private/var/folders , quindi ho riavviato. Sembrava che il problema fosse sparito (quei processi non si presentavano), ma solo per un po '. Il giorno dopo ho ripreso da sleep, ancora una volta - quicklookd e revisiond hanno iniziato a bruciare la mia CPU.

Qualsiasi indizio su come sbarazzarsi di questo? Qual è la causa di questo problema? Sembra che questi due processi siano in qualche modo collegati, perché quando ho cancellato la cache e riavviato nessuno di questi ha usato molta CPU. Oggi, entrambi fanno (quicklookd 24-30%, revisiond ~ 15%).

[Aggiornamento]

L'esecuzione di sudo opensnoop -n revisiond non mostra nulla.

L'esecuzione di sudo opensnoop -n quicklookd porta un elenco infinito di voci come queste:

  UID    PID COMM          FD PATH                 
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /
  501   4783 quicklookd    21 /
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /

Va avanti e avanti e avanti. È semplicemente infinito. La colonna FD è sempre 23 tranne due o tre 21 .

[Aggiornamento 2]

Dopo alcuni minuti ho ricevuto altre voci oltre a 501 4783 quicklookd 23 / (non incollando il tema qui perché erano irrilevanti)

E poi di nuovo, intero lotto di 501 4967 quicklookd 23 /

[Aggiornamento 3]

Ho anche notato che diskarbitrationd e diskmanagementd raggiungono un punteggio abbastanza alto (~ 5%) e rimangono in cima all'elenco dei processi (ordinati per utilizzo della CPU) appena sotto quicklookd e revisiond . Sembra che anche questo potrebbe avere qualcosa a che fare con questo problema.

Ho chiuso ( cmd + q tutte le altre app per assicurarmi che nulla interferisca con le misurazioni).

[Aggiornamento 4]

Trovato poche voci interessanti nella console:

Failed to obtain sandbox extension for path=/Users/me/Library/Caches/com.apple.quicklook.satellite. Errno:1
CGSConnectionByID: 0 is not a valid connection ID.
[QL] Using too much memory (161 MB), hit critical threshold (120 MB), exiting immediately to clean up.
[QL] Unable to write memory cache on disk
In -[NSApplication(NSQuietSafeQuit) _updateCanQuitQuietlyAndSafely], _LSSetApplicationInformationItem(NSCanQuitQuietlyAndSafely) returned error -50

Ripetono alcuni regolarmente ogni giorno. Soprattutto quelli relativi alla memoria e alla connessione non valida.

[Aggiornamento 5]

sudo iosnoop -n quicklookd ha rivelato questo:

  UID   PID D    BLOCK   SIZE       COMM PATHNAME
  501  5656 W 56385320  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56385320   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56385640  28672 quicklookd ??/T/etilqs_kYNR5XinU71bydh
  501  5656 W 56386736  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56386736   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56387280  28672 quicklookd ??/T/etilqs_ejadCww3DunYuu3

cloudthumbnails.db e cloudthumbnails.db-journal ripetizioni e ripetizioni.

    
posta SiliconMind 26.04.2015 - 15:36
fonte

5 risposte

10

Ecco come ho risolto questo problema. Potrebbe aiutarti, ma da quello che ho visto finora, anche se ci sono problemi simili, la fonte dei problemi è diversa.

Ho eseguito sudo iosnoop -n quicklookd - ha mostrato qualcosa di simile a questo:

  UID   PID D    BLOCK   SIZE       COMM PATHNAME
  501  5656 W 56385320  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56385320   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56385640  28672 quicklookd ??/T/etilqs_kYNR5XinU71bydh
  501  5656 W 56386736  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56386736   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56387280  28672 quicklookd ??/T/etilqs_ejadCww3DunYuu3
  501  5656 W 56474504  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56474504   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56474568  28672 quicklookd ??/T/etilqs_QzHS30kC4YT8ETi

Ho dato un colpo e ho cercato cloudthumbnails.db file. Bingo! Trovato in /Users/me/Library/Application Support/Quick Look e quicklookd stava scrivendo su cloudthumbnails.db-journal come un matto. Ma stava scrivendo piccoli pezzi, poi cancellando il file e scrivendo di nuovo quei piccoli pezzi. Sfortunatamente questo è un file binario, quindi non è facile da leggere, ma ho dato un colpo e ho appena fatto tail cloudthumbnails.db-journal . Sono rimasto per lo più senza senso, ma ho notato il percorso ripetuto /Users/me/Library/Mobile Documents/com~apple~CloudDocs/ e alcuni file lì.

Questa è la cartella iCloud e per qualche motivo quicklookd non è stato in grado di elaborare quei file. Li ho cancellati (spostati nel cestino e svuotati) e TADA! Ha risolto il problema.

Non ho idea del perché sia successo, perché quicklookd non è stato in grado di elaborare quei file. Ho inviato nuovamente questi file su iCloud e tutto andava bene, nessun comportamento pazzo di quicklookd .

    
risposta data 01.05.2015 - 22:23
fonte
2

Vorrei provare a usare opensnoop per vedere quali file sta guardando quicklookd. Potrebbero esserci dei file particolari con problemi di lettura o scrittura.

Mentre usano una CPU eccessiva, aprite una finestra di Terminale e digitate il seguente comando. Ti verrà richiesta la password.

 sudo opensnoop -n quicklookd

Questo dovrebbe mostrare tutti i file a cui quicklookd sta leggendo o scrivendo, e potrebbe aiutarti a identificare se un particolare file o cartella di file sta causando il problema.

Prova la stessa cosa per revisiond.

    
risposta data 26.04.2015 - 16:01
fonte
1

Non riuscivo a capire come accedere a Terminal, quindi ho appena ucciso quicklookd, che stava accumulando così tanta memoria che non sarebbe stato eseguito nient'altro. Sollievo immediato! Suppongo che si avvierà di nuovo una volta riavvio, però.

    
risposta data 30.12.2018 - 23:32
fonte
0

Ho avuto la stessa identica cosa ma nessuno dei suggerimenti aveva chiarito la situazione. Dopo un'ora di ricerca ho deciso di applicare un vecchio trucco, che ha risolto completamente il problema:

  • riparato tutte le autorizzazioni del disco con Utility Disco
  • riavviato in modalità provvisoria (tenendo premuto shift durante il riavvio)
  • riavviato di nuovo in modalità normale

Spero di aiutare chiunque.

    
risposta data 06.06.2015 - 13:33
fonte
0

Ho avuto lo stesso problema dopo l'aggiornamento a macOS Mojave. Ho rimosso ~/Library/Caches/com.apple.QuickLookDaemon e poi riavviato il mio computer. Ha risolto il problema.

    
risposta data 09.01.2019 - 10:17
fonte

Leggi altre domande sui tag