Che cosa provoca l'esibizione atroce del mio Macbook pro?

Ho un Macbook pro, entrambi i quali sono evidenti performance terribili per i compiti quotidiani. Vorrei sapere cosa sta causando, o in caso contrario, come diagnosticare in modo più efficace questo problema di performance. Descriverò il problema principale e quello che penso potrebbero essere effetti correlati, e spero che qualcuno qui possa portrmi giù la strada giusta per una risposta.

Quando apro la macchina e si sveglia dallo stato di sospensione, viene visualizzata la window di dialogo delle password, ma spesso il mio ingresso di tastiera non viene visualizzato per qualche tempo nella window di dialogo (stamattina, per esempio, ho digitato la mia password e ho aspettato 45 secondi per il primo carattere da visualizzare, seguito da un ritardo percepibile per each carattere successivo). Allo stesso tempo, posso ascoltare quello che credo sia il disco che scompiglio pazza.

Il disco si spegne per molto tempo (oggi, 7 minuti). Durante questo periodo, il mio computer è quasi inutilizzabile; cmd-tab richiede ~ 10 sec per visualizzare il commutatore di attività, digitando qualcosa nel mio terminal risultati in un attesa per il command di eco, seguito da runtime lente. Chrome solo beachballs per nessuna ragione.

Sto correndo:

  • OSX Lion 10.7.1
  • Chrome 15.0
  • Emacs 24
  • argento vivo
  • Growl 1.3
  • Passero
  • Adium 1.5
  • Dropbox
  • Google Music Updater
  • Menu iStat (installato dopo questo inizio, per cercare di diagnosticare il problema)
  • Watts
  • iTerm
  • cinguettio
  • iTunes
  • iCal

Non ho nessun volume remoto montato; Avevo pensato che forse il problema era con i volumi AFP di indexing Quicksilver, ma evidentemente non è così.

Il mio hardware è un Late 2010 17 "MBP, 4Gb RAM, 1TB 7200RPM HD.

Quali strumenti posso usare per tenere traccia di questo problema (ricordando che non ho un terminal quando è più diffuso, e in effetti non sono neanche collegato) o cosa sta succedendo?

Il mio suggerimento sarebbe, come suggerito da un commentatore, guardare i log di Console.app . Utilizzare in modo specifico la barra di ricerca e cercare "I / O" e vedere se ci sono degli errori. Se c'è il tuo disco rigido.

Il prossimo posto da guardare è RAM libera e processi in esecuzione. Se si dispone di poco RAM gratuito questo potrebbe essere il colpevole anche se data l'estensione delle tue problematiche dubito.

Un process di rogue che masticano i loops del processre è uno scenario più probabile.

Infine, se tutto ciò che sembra ragionevole aprire il tuo Disk Utility.app , seleziona il tuo volume di avvio, di solito "Macintosh HD" e nella scheda First Aid eseguire Verify Disk . Se si verifica un errore, questo è di gran lunga la causa più probabile dei tuoi rallentamenti.

Se non si ottengono errori, select l'unità principale (quella sopra Macintosh HD nella gerarchia) e quindi fare clic sul button Info nella barra dei menu. È necessario get una window con alcuni attributi SMART elencati nella parte inferiore dell'elenco. Se "Raw Read Error Rate" o "Count Counts Reallocation" non sono altro che zero, è molto probabile che l'unità sia in procinto di fallire.

Il disco rigido sta probabilmente morendo. Esegui SMART Utility (shareware, libero da eseguire durante un breve periodo di valutazione, support shareware, non ho alcuna affiliazione con questo autore shareware). Parla brevemente all'unità e immediatamente segnalerà tutti i problemi che la vostra unità sa. Funziona molto velocemente – non è necessario eseguire la scansione dell'intera unità o qualcosa del genere. Se segnala i settori in sospeso / riallocati / remappati, il drive sta morendo e dovresti pianificarlo per sostituirlo.

Se SMART Utility non segnalerà alcun settore difettoso, allora sbaglio e probabilmente non è il disco rigido. Ma probabilmente non sono sbagliato.

Si noti che SMART Utility segnala un sacco di dettagli che l'utility di dischi incorporato di Mac OS X non riport. L'utilità disco può ancora segnalare "stato SMART: verificato" per un'unità che SMART Utility vi dirà ha un sacco di settori danneggiati. Credi l'utilità SMART sopra l'utilità di disco.

A volte è ansible vedere gli errori di errore di settore riportti in /var/log/kernel.log o forse /var/log/system.log, di solito in un formato simile a /dev/disk0s2: I/O Error: UNDEFINED . Ma la ricerca attraverso i file di registro è un dolore rispetto a quanto velocemente è ansible scaricare e eseguire SMART Utility (supponendo che è ansible avviare da un'altra unità per farlo).

A volte è ansible cancellare l'integer disco con Zero Out Data per costringere each settore a scendere a scrivere, causando l'unità a rimodellare settori difettosi e talvolta ciò sarà sufficiente per ripristinare l'unità. Ma anche se lo fai, probabilmente sta circondando lo scarico e non dovresti fidarvi affatto.

Nel mio caso era Dropbox. Ho avuto la mia libreria di Aperture con oltre 400.000 file (50GB) nel Dropbox.

Il mio macbook pro (15 "all'inizio del 2011) è stato terribilmente lento e nessuna delle solite misure ha aiutato.Perificare l'installazione, ripristinare PRAM, riparare il disco, niente ha aiutato.Il mio computer spesso ha mostrato la spiaggia di filatura palle a volte in cui l'utilizzo della CPU era basso, solo pochi per cento e l'utilizzo della memory era del 50%.

Ora, dopo molti mesi, ho ridotto Dropbox, ho tolto l'apertura, e improvvisamente il mio MacBook è nuovo. Importnte: dopo aver eliminato centinaia di migliaia di file, chiudere Dropbox, rimuovere completamente il ~/.dropbox , riavviare il dropbox, compilare le tue credenziali e lasciare che dropbox unire la sua copia online con la copia locale dei file. Ci vorrà un po 'di tempo, ma dopo che hai un computer rigenerato indietro.

La mia convinzione è che un enorme Dropbox consuma una risorsa che non sia CPU, né RAM, ma qualcosa che impedisce alle applicazioni di accedere al disco in modo fluido.

Il mio suggerimento è quello di disinstallare Growl. Non sembra giocare bene con il Leone. C'è un Growl compatibile con leone nell'App Store, ma ho vissuto senza di essa da quando sono andato Lion sul mio tavolo. Si noti che non è ansible sprecarla, devi andare a http://growl.info/ e utilizzare gli strumenti appropriati di 'Growl remove'.