Come diagnosticare un accesso lento?

10

Dopo aver effettuato l'accesso (digitando la passwort), il mio MacBook Air mostrerà uno schermo bianco per circa 10 secondi prima che appaia il desktop.

Come posso scoprire cosa sta succedendo e risolverlo?

Finora ho provato:

  • ha eliminato la cartella ~ / Library / Caches e / Library / Caches
  • ha verificato che non ci sono elementi di accesso
  • accedere senza 'riaprire finestre'
  • disabilita la rete (nel caso sia in attesa di un timeout)
  • riparato le autorizzazioni del disco
  • verificato il portachiavi
  • ha esaminato l'output da Console (c'è un ampio spazio in cui apparentemente non sta accadendo nulla)

ma nessuno di questi ha fatto alcuna differenza.

Ho anche creato un nuovo account utente e posso effettuare il login in circa 2 secondi, quindi presumo che il problema debba essere con il mio account.

Il sistema è Lion (con gli ultimi aggiornamenti). Ho installato Vbox, KeyRemap4MacBook e Xcode.

EDIT: come suggerito, ecco l'output della console per l'account che richiede circa 15 secondi per accedere:

2011-09-22 11:54:33.748 PM SecurityAgent: User info context values set for chris
2011-09-22 11:54:33.748 PM SecurityAgent: User info context values set for chris
2011-09-22 11:54:33.830 PM SecurityAgent: Login Window login proceeding
2011-09-22 11:54:33.830 PM SecurityAgent: Login Window login proceeding
2011-09-22 11:54:34.074 PM loginwindow: Login Window - Returned from Security Agent
2011-09-22 11:54:34.113 PM airportd: _doAutoJoin: Already associated to “wifi1”. Bailing on auto-join.
2011-09-22 11:54:34.158 PM loginwindow: USER_PROCESS: 2849 console
2011-09-22 11:54:34.203 PM com.apple.launchd.peruser.503: (com.apple.quicklook.32bit) Unknown key for boolean: DisallowDataExecute
2011-09-22 11:54:34.203 PM com.apple.launchd.peruser.503: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
2011-09-22 11:54:34.821 PM UserEventAgent: CaptiveNetworkSupport:CNSServerRegisterUserAgent:187 new user agent port: 32703
2011-09-22 11:54:35.501 PM KeyRemap4MacBook: observer_IONotification
2011-09-22 11:54:36.907 PM KeyRemap4MacBook: skip checkForUpdates
2011-09-22 11:54:37.000 PM kernel: KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 167849/2097152 (capacity 8%)
2011-09-22 11:54:37.564 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: 2011-09-22 23:54:37.563 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: 2011-09-22 23:54:37.564 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: 2011-09-22 23:54:37.565 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: 2011-09-22 23:54:37.565 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:45.344 PM com.apple.loginwindow: chris-pc

Qualcuno può individuare il problema?

Ed ecco l'output di un nuovo account che richiede solo 1-2 secondi per accedere:

9/22/11 11:33:39.404 PM loginwindow: Login Window - Returned from Security Agent
9/22/11 11:33:39.452 PM airportd: _doAutoJoin: Already associated to “wifi1”. Bailing on auto-join.
9/22/11 11:33:39.501 PM loginwindow: USER_PROCESS: 2278 console
9/22/11 11:33:39.597 PM com.apple.launchd.peruser.501: (com.apple.quicklook.32bit) Unknown key for boolean: DisallowDataExecute
9/22/11 11:33:39.597 PM com.apple.launchd.peruser.501: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
9/22/11 11:33:40.096 PM UserEventAgent: CaptiveNetworkSupport:CNSServerRegisterUserAgent:187 new user agent port: 27435
9/22/11 11:33:40.472 PM KeyRemap4MacBook: observer_IONotification
9/22/11 11:33:40.772 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.772 PM com.apple.dock.extra: 2011-09-22 23:33:40.770 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.773 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.774 PM com.apple.dock.extra: 2011-09-22 23:33:40.772 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.774 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.775 PM com.apple.dock.extra: 2011-09-22 23:33:40.773 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.775 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.776 PM com.apple.dock.extra: 2011-09-22 23:33:40.774 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:42.094 PM KeyRemap4MacBook: checkForUpdates http://pqrs.org/macosx/keyremap4macbook/files/appcast.xml
9/22/11 11:33:42.000 PM kernel: KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 166656/2097152 (capacity 7%)
    
posta laktak 20.09.2011 - 10:00
fonte

2 risposte

4

È chiaro che stai riscontrando problemi di autorizzazione del file USER . Quello che devi fare è eseguire i permessi di riparazione sulla tua cartella utente che non puoi fare con l'opzione "Ripara permessi" di Utility Disco. Usando Utility Disco solo ripara i file di sistema.

Per riparare i permessi dei file utente, è necessario eseguire l'avvio nelle Utility di riparazione di Lion.

  1. Spegni il computer
  2. Accendi il computer e tieni premuto Comando + R finché non vedi il logo Apple. Questo potrebbe richiedere un po 'più tempo del solito da caricare.
  3. Una volta caricate le Utilità di riparazione, fai clic su Utilità sulla barra dei menu e seleziona Terminale
  4. All'interno di Terminale, digita resetpassword e premi Invio. Questo aprirà un'utilità per la reimpostazione della password
  5. In questa finestra, seleziona il tuo disco rigido (Macintosh HD) e poi seleziona il tuo account utente dal menu a discesa che si trova appena sotto l'icona del tuo disco rigido
  6. Con il tuo nome utente selezionato, fai clic sul pulsante Ripristina in basso a destra nella finestra. Questo processo potrebbe richiedere un paio di minuti per essere completato. In questo modo verranno ripristinate tutte le autorizzazioni relative a file e cartelle per tutti i file e le cartelle che si trovano nella cartella utente.
  7. Una volta completato, chiudi l'applicazione Reimposta password, quindi l'applicazione Terminale e infine l'applicazione Utilità che riavvierà il tuo computer.

Fonte: Riparare le autorizzazioni degli utenti in Mac OS X Lion

Se il tuo disco è crittografato devi prima sbloccarlo:

  • diskutil coreStorage list ti darà l'UUID.
  • diskutil coreStorage unlockVolume YOUR_UUID sbloccherà il disco (la passphrase è la password per il tuo account utente)
risposta data 12.04.2012 - 09:03
fonte
0

Alcuni prossimi passaggi per isolare il problema:

  1. Il caricamento di un nuovo account richiede gli stessi 10 secondi. Assicurati di scartare il primo accesso poiché il sistema deve popolare molte preferenze e file di cache al primo accesso. Eseguendo il logout e tornando all'account di prova puoi vedere cosa il tuo mac attuale ha per la velocità su un utente sottile. Disattiva il login automatico e riavvia il Mac per testare nuovamente un accesso all'account di prova quando i file non sono memorizzati nella RAM.
  2. Porta la tua cartella home su un altro mac e verifica che sia a posto, elimina e esegui la migrazione. Questo spesso corregge gli account problematici in cui non posso solo eseguire il dump e impostare l'utente nuovamente.
  3. Cancellare il Mac dopo aver verificato che il backup di Time Machine (o di altro tipo) sia stato aggiornato correttamente.
risposta data 01.01.2012 - 23:22
fonte

Leggi altre domande sui tag