Utilizzo casuale della CPU 100% del Finder su un unico account

5

Ok ragazzi, ecco l'accordo. A caso, non stavo facendo nulla di specifico - il mio sistema inizia a diventare lento. Ho controllato il visualizzatore di attività - wow, finder è al 150% della CPU!

Ho setacciato Internet per risolvere il problema e, francamente, li ho provati tutti (tranne uno - che potrei aver bisogno di aiuto - più su quello più tardi).

SYSTEM: Snow Leopard con un Mac Pro (Twelve Core 2.66 Westmere)

Questo è quello che ho provato e i risultati:

Trashing com.apple.finder.plist, com.apple.systemuiserver.plist, com.apple.loginwindow.plist. -- NO FIX
Trashing ALL apple.* namespaced .plist files -- NO FIX
Turning off "calculate all sizes" in finder -- NO FIX
Turning off "show view options" in finder -- NO FIX
Disabling all startup items -- NO FIX
Unplugging external hard drives -- NO FIX
Getting rid of all data on desktop. -- NO FIX

Tuttavia, se creo un nuovo account o utilizzo l'account di mia moglie, l'uso della FINDER CPU è NORMAL.

Ho analizzato il pattern della CPU dei finder, va così. Se attivo, è sempre compreso tra il 70 e il 150% di utilizzo della CPU. Se lo uccido, e rimango al 100% inattivo - passa da 0-ish% a 100 +% lentamente, e la colonna Real Memory nel visualizzatore di attività passa lentamente da 0mb a ~ 2gb +, e quando si muove intorno, muore e ricomincia da capo.

Ecco dove ho bisogno di aiuto da persone più intelligenti di me in quest'area. Quali sono alcuni metodi che posso utilizzare per rintracciare cosa sta succedendo in Finder?

Sono abbastanza nuovo per Mac e questo è stato un duro colpo per me - mi piace il resto dopo aver lavorato su Windows per oltre 17 anni.

Gradirei qualsiasi aiuto che posso ottenere!

Sto ricevendo quanto segue quando rilascio il fs-usage -f filesys

18:03:19 getdirentries64 0.000401 W Path Finder
18:03:19 getdirentries64 0.000404 W Path Finder
18:03:19 getdirentries64 0.000340 W Path Finder
18:03:19 getdirentries64 0.000339 W Path Finder
18:03:19 getdirentries64 0.000535 W Finder
18:03:19 getdirentries64 0.000192 W Path Finder
18:03:19 getdirentries64 0.000326 W Path Finder
18:03:19 getdirentries64 0.000462 W Path Finder
18:03:19 getdirentries64 0.000194 W Path Finder
18:03:19 getdirentries64 0.000127 W Path Finder
18:03:19 getdirentries64 0.000410 W Finder
18:03:19 getdirentries64 0.000198 W Path Finder
18:03:19 getdirentries64 0.000600 W Path Finder
18:03:19 getdirentries64 0.000188 W Finder
18:03:19 getdirentries64 0.001019 W Finder
18:03:19 getdirentries64 0.000416 W Path Finder

Qualche idea? Ho disabilitato il path finder e succede ancora, ma solo con Finder.

    
posta Ali Zendaki 20.06.2011 - 15:59
fonte

6 risposte

3

Per prima cosa:

  • consulta le Utilità - > Console.app e controlla i tuoi file di log, per qualche idea. ;)

Avanti:

  • Activity Monitor (anche in Utility) può aiutarti a far luce e può dirti con quale codice Finder è occupato e che altro sta succedendo allo stesso tempo.

    1. Guarda le routine quando assaggi il Finder per vedere se hanno senso (o almeno Finder viene catturato nello stesso codice ogni volta per sapere che hai una causa e non molte)
    2. Quali processi ottengono anche la CPU quando questo accade?
    3. Questo succede quando tutte le reti sono disconnesse?
    4. L'attività del disco e i livelli di rete sono più alti o più bassi del normale quando ciò accade?

Se Console non aiuta, puoi tracciare l'utilizzo della rete e dei file per vedere se riesci a curiosare su ciò che Finder e il sistema stanno facendo:

  • apri Terminal.app
  • nelle sue preferenze cambia il buffer di scorrimento a 10.000 righe
  • e inserisci il comando successivo
  • sudo fs_usage # dovrai inserire la password amministratore
  • dopo un po '(10-20 secondi) puoi interrompere con CTRL + c
  • ora scorri indietro e prova a farti un'idea - capisco che è difficile, perché avrai centinaia di righe che sono normali ...

Questo mostrerà quali file sono attualmente utilizzati nell'intero sistema operativo; forse avrai un'idea, che cosa sta succedendo.

forse:

  • Errore dell'HDD in diversi settori: (prova a verificare lo stato smart per il tuo HDD)
  • plugin di QuickLook non valido?
  • timeout del disco rigido remoto (iDisk?)?

UPDATE:

Primo: se l'account di tua moglie è OK, questo può significare,

  1. il problema è "da qualche parte" sotto la tua dir $ HOME, quindi probabilmente non è in / System o / Library, o
  2. il problema è "da qualche parte" in / Sistema o / Libreria, ma causato dal tuo login (StartupItem o LaunchDaemon o alcune tue preferenze impostano cosa usare Finder per un po 'di lavoro - per esempio TimeMachine)

Alcuni indovinano (ma onestamente - questi non sono "consigli" solo supposizioni)

  • disinstallare PathFinder.

  • controlla la cartella $ HOME / Library / QuickLook. se c'è qualcosa, prova a spostarti in ~ / Desktop (per il temporaneo) e relog - se non aiuta, spostali indietro - il tuo dovrebbe relog quando si spostano i plugin.

  • controlla / Libreria / QuickLook (lascia qui solo QBQL .., iWork) - non li cestinare, solo il passaggio temporaneo al desktop e relog.

  • hai installato qualche plugin per il Finder / hack - qualcosa?

  • prova disabilita TimeMachine - se è abilitato

  • prova a espellere (umount) tutte le unità in rete e le unità USB

  • hai BootCamp in particolare con NTFS? - Prova a escluderlo da Spotlight, TimeMachine ecc.

  • prova a escludere qualsiasi cosa da Spotlight (probabilmente non servirà, ma per "sicuro" - il tuo mdworder dovrebbe smettere di indicizzare) (in SysytemPrefs - > Spotlight - > Privacy - aggiungi anche l'intero hdd e il bootcamp .)

  • disabilita tutte le condivisioni (SysPrefs- > Condivisione)

  • scarica Onyx e rimuovi tutte le cache. (questo causerà un aumento dell'utilizzo della CPU durante la ricostruzione della cache, ma solo per un breve periodo di tempo)

  • rimuovi TUTTI i file .DS_Store (nascosti) - non preoccuparti, non sono essenziali. Sicuro esiste qualche strumento GUI per questo lavoro. Se non lo trovi, puoi provare questo comando Terminale.

    find "$HOME" -name .DS_Store -print0 | xargs -0 echo
    

Quanto sopra è per "dry run" - puoi controllare cosa verrà rimosso, se soddisfatto, cambia il echo in rm

  • se nessuno dei precedenti aiuti (e probabilmente non lo farà: = () non ne ha idea ...

bmike? qualche altra idea?

    
risposta data 20.06.2011 - 18:14
fonte
2

Ho eliminato com.apple.finder.plist, riavviato E deselezionato "Calcola tutte le dimensioni" in Visualizza- > Mostra opzioni di visualizzazione E pigiato "Usa come predefinito". Mi ha aiutato finora.

Il Finder era al 70-100% della CPU prima; "sudo fs_usage" ha mostrato un sacco di chiamate "attrlist" su vari file, sembra che stia reindirizzando qualcosa. L'ho lasciato per tutta la notte, ma nulla è cambiato. La mia versione è che ieri ho ripulito molto dal mio iTunes, cancellato un sacco di piccoli file e che ha attivato il ricalcolo in Finder. Solo la mia ipotesi.

    
risposta data 06.11.2012 - 16:03
fonte
0

Un breve modulo aprirà un terminale ed eseguirà:

top -ocpu

Questo mostrerà i processi in esecuzione e li elenca per utilizzo del processore. Il terminale / top apparirà in alto in alcune occasioni mentre è in esecuzione. Ma questo ti darà un'idea di quello che potrebbe essere.

Tipici colpevoli: Indicizzazione Spotlight Rubrica / sincronizzazione calendario Alcuni processi illeciti o plug-in del browser.

Verifica se questo è utile la prossima volta che vedi il rallentamento del sistema.

    
risposta data 21.06.2011 - 06:52
fonte
0

questo è SOLO il finder che prende tutto il tempo della CPU, quindi nessuna di queste soluzioni funzionerà ... specialmente cercando la CPU hog, perché il finder stesso è il maiale della CPU quando va in rosso. (all'avvio e senza altre app o processi in esecuzione tranne i processi di sistema e vedere che spotlight non sta indicizzando e timemachine non esegue il backup.)

ciò che ha funzionato per me è eliminare il file com.apple.finder.plist in / (inserisci il tuo nome utente qui) / library / preferences / folder ... quindi riavvia. (molto probabilmente perché qualcosa è andato storto con lo spostamento di un file in qualche finestra o desktop, come ora alcuni file sono fuori dallo schermo o su uno schermo secondario ma sente la necessità di essere sulla prima schermata)

questo sono abbastanza sicuro di ciò che l'OP stava sperimentando anche .. (anche questo problema tornerà se apri la finestra incriminata con qualche file in esso che è rouge (fuori dallo schermo) o semplicemente troppi file nella finestra )

Se il tuo desktop è ingombro di dozzine di file, questo porterà anche il problema in giro.

    
risposta data 03.02.2012 - 20:59
fonte
0

Ho avuto il problema di utilizzo della CPU al 100% in momenti diversi. Iniziato a scrivere le ore in cui l'ho preso e controllato l'utilità di pianificazione su quali lavori sono stati eseguiti in quel momento. Nel mio caso c'era un controllo sul processo di backup 5 minuti ogni volta che ho effettuato l'accesso o sbloccato lo screen saver, ed è stato contrassegnato come un lavoro di alta prioirty. Per il momento ho solo cambiato il prioirty dal momento che non sono sicuro che il lavoro sia necessario. Ora il computer è molto più utilizzabile.

    
risposta data 17.06.2013 - 04:46
fonte
-2

L'eliminazione del file ~/Library/Preferences/com.apple.finder.plist ha funzionato per me quando ho avuto lo stesso problema.

    
risposta data 17.01.2013 - 21:03
fonte

Leggi altre domande sui tag