Cosa sta causando rallentamento di Unity all'avvio?


10

Alcuni giorni fa ho notato che dopo aver effettuato l'accesso, il pannello superiore e il trattino hanno impiegato un po 'più di tempo a caricarsi e ho notato più attività del disco del solito.

Ho pensato che potrebbe essere stato causato da qualche aggiornamento o dall'installazione di pdftk. Quindi ho rimosso pdftk ma il "problema" persiste.

C'è un modo per sapere cosa sta usando il disco (operazioni di lettura / scrittura) all'avvio?

Se lo fosse in un secondo momento, utilizzerei iotop ma posso avviare iotop solo dopo aver ottenuto il controllo del desktop.

Sono su Ubuntu 12.10 amd64.

modificare

Ho dato un'occhiata ai registri e nel file Xorg.0.log ho trovato le seguenti righe:

[    36.230] (II) XKB: reuse xkmfile /var/lib/xkb/server-ED81635D9DABCAA502951B920776FB5895D92DC0.xkm
[  6683.340] (II) XKB: generating xkmfile /var/lib/xkb/server-7111F82C412662D491D0F0A3A5A74C8F62B59F29.xkm

Potrebbe essere questo il passaggio problematico?


1
Sembra che questa sia una domanda ricorrente ora che Ubuntu è diventato abbastanza stabile dove le persone si aggiornano da versioni precedenti di LTS o provano ambienti desktop diversi. Abbiamo bisogno di un modo più elegante per gestirlo senza essere un guru o passare un'ora a guardare i file di registro.
Goddard,

Risposte:


5

Questo è lo stesso problema che ho riscontrato "WAS" ma risolto, sembra che un'applicazione di avvio stia causando quel problema.

Ok ecco cosa ho fatto -

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

apri l'applicazione di avvio, quindi deseleziona - DISK NOTIFICATION (La notifica di Utility Disco viene utilizzata per segnalare guasti del disco utilizzando la tecnologia predittiva SMART). Spiega anche la tua citazione

Ho notato più attività del disco del solito

se ti piace puoi anche spegnere (dipende dalle tue esigenze) -

BUS D-BUS AT-SPI, Monitor di backup, Verifica di nuovi driver hardware, Condivisione desktop, Onboard, Lettore schermo Ocra, Condivisione file personale,

Prima che l'unità si avvicinava a ca. circa 20 secondi per caricare ora ci vogliono circa 3 secondi circa.


Come "chiuderesti" i servizi che hai citato? Non si trovano nell'elenco Applicazioni di avvio. Né è la notifica del disco.
Da fare il

1
l'unico liner che ho citato mostrerà gli oggetti nascosti di avvio in STARTUP APPLICATION. Apri l'applicazione Startup dal menu di spegnimento o digita semplicemente il gnome-session-propertiesterminale e capirai tutto in seguito
Arin Chakraborty,

1
Non ci sono notifiche sul disco nel mio elenco.
Da fare il

1
Prova a disabilitare tutto ciò che non è importante che si può prendere l'aiuto di questo per farlo, riavviare la macchina e vedere se qualcosa aiuta. Alcune azioni del disco o forse alcune attività di rete all'accesso sono alla base di questo rallentamento, questo è sicuro, quindi disattivarle durante l'avvio è l'opzione migliore immagino. Il trucco è trovarlo.
Arin Chakraborty,

1
@Aquarius Power L'idea non è di cercare disknotification. Scegli qualsiasi attività di avvio sospetta. Spegnilo e vedi se funziona. E per favore prima di disattivare qualsiasi elemento di avvio, cercalo su Google e scopri cosa fa.
Arin Chakraborty,

1

Quello che farei per questo è aprire una console (o due) mentre il sistema inizia con Ctrl+ Alt+ F1/ F2quindi utilizzare topin combinazione con iostat -x(dal sysstatpacchetto) per determinare cosa succede.

Altri strumenti utili di cui potresti aver bisogno per un po 'di tempo per quel tipo di problema sono quelli del pacchetto inotify-tools: inotifywaite inotifywatchche consente di monitorare gli accessi ai file.


0

Un attento esame dei registri dovrebbe fornire alcune informazioni. Anche se può sembrare un po 'noioso, i registri possono rivelare alcune informazioni molto interessanti sulla macchina durante l'avvio. Ad esempio, il log del kernel (/var/log/kern.log) fornisce una descrizione dettagliata di ciò che è accaduto, scaduto al millisecondo più vicino.

Se kern.log non rivela alcuna informazione utile, prova syslog e persino authlog. Stai cercando qualcosa di insolito come messaggi di errore o qualcosa che viene ripetuto o riprovato più volte. La maggior parte dei registri sono marcati al millisecondo, il che può essere davvero utile se è possibile sincronizzare i problemi del mondo reale con l'ora del sistema.

Prova a eseguire "Visualizzatore file di registro" e utilizzalo come assistente. Aiuta un po 'mettendo tutti i registri disponibili davanti a te e dandoti la possibilità di guardare solo i registri di oggi.


dal momento che il rallentamento è dopo il login, quali log dovrei guardare e c'è qualcosa di particolare a cui fare attenzione?
Da fare l'

Ho aggiunto un po 'più di informazioni alla risposta.
fabricator4,

Esiste uno strumento che visualizza il registro di avvio? Esistono strumenti per Windows che consentono a chiunque di risolvere facilmente questi problemi!
Bucic,

Sì, si chiama visualizzatore di file di registro. Se vuoi un analizzatore di file di registro, non ne conosco nessuno.
fabricator4


-1

Potresti provare a scegliere "Opzioni avanzate per Ubuntu" Nel caricatore di avvio, scegli la modalità di ripristino e dovrebbe mostrare alcune informazioni. A volte devi essere veloce a leggerlo


2
Le "Opzioni avanzate" consentono semplicemente di selezionare il kernel da avviare. Non aiuta a scoprire cosa viene effettivamente fatto durante l'operazione di avvio.
fabricator4,

Ok perché quando il mio computer ha avuto un problema simile ho usato le opzioni avanzate ho selezionato la modalità di recupero. Scusa, ho dimenticato di aggiungere quello che dovrei. Mostra alcune informazioni in questo modo.
goeagles5
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.