Sto usando Ubuntu 10.04 (Pinguy OS). Il mio sistema impiega più di 30 secondi per l'avvio (atom 1.6Ghz). Come scegliere quali moduli caricare durante l'avvio?
Sto usando Ubuntu 10.04 (Pinguy OS). Il mio sistema impiega più di 30 secondi per l'avvio (atom 1.6Ghz). Come scegliere quali moduli caricare durante l'avvio?
Risposte:
Temo che non ci sia molto da guadagnare tramite la configurazione. Ma:
Gran parte del lavoro computazionale durante l'avvio viene eseguito mentre il sistema è in attesa di I / O (che è il risultato del lavoro canonico, vedi sotto), quindi spesso non vale la pena sbarazzarsi di un lavoro computazionale apparentemente inutile. Davvero, l'avvio è ora in gran parte in attesa del disco.
Come abbiamo reso Ubuntu Boot Faster più veloce di Scott James Remnant di Canonical approfondisce l'argomento. (Discussione girata su LinuxCon Boston - Agosto 2010, circa 1 ora). Quanto sopra è solo il mio sommario superficiale e minimale del discorso, che ovviamente non rende giustizia!
Inoltre, è possibile disabilitare alcuni dei programmi che vengono avviati automaticamente:
Vai su Sistema → Preferenze → Applicazioni di avvio e disabilita quelli che non ti servono:
Come ho già detto, questo non farà molto per ridurre i tempi di avvio. Per me, lo riduce di circa un quarto di secondo, che è più della deviazione standard su DHCP, e viene fatto mentre altre cose vengono avviate. Tuttavia, puoi farlo e vedere se guadagni qualcosa.
Da quando ho risposto per la prima volta a questa domanda, ho provato per così dire, la mia soluzione di acquisto di un SSD (su raccomandazione di Jorge Catro). Ed è stato avviato il mio computer in 11 secondi. Voglio sottolineare ancora una volta, anche il più economico ssd da 16 GB lo farà (probabilmente) (e 16 gigabyte sono più che sufficienti per /
, se hai /home
su un disco diverso).
Per vedere quali processi impiegano più tempo (che si tratti di I / O o CPU collegati), apri un Terminale tramite Applicazioni → Accessori → Terminale e digita
sudo apt-get install bootchart
sudo update-initramfs -u -k $(uname -r)
Quindi riavvia, in seguito, apri un browser di file e vai a /var/log/bootchart/
, dovresti vedere un'immagine png, che mostra quali processi sono problematici.
Come puoi vedere, non c'è molto blu (utilizzo della CPU) in esso. E ho solo un singolo core su questa macchina. La maggior parte della CPU viene spesa in mormorio (questa è ubuntu-netbook-edition), il servizio single sign-on ubuntu per Ubuntu One e il lancio di Unity (circa un secondo del tutto). Su una normale installazione di Ubuntu Desktop, quelli non contano per il tuo tempo di avvio, si fermano dopo l'avvio di GDM (la schermata di accesso). Su questo vecchio diagramma di avvio che ho trovato da qualche parte su Internet, puoi vedere chiaramente i miglioramenti apportati da Canonical al processo di avvio. Questo avvio richiede 1:15 e il tempo che non aspetta il disco, passa sostanzialmente in sospensione.
A 30 secondi, il tuo sistema si avvia davvero molto velocemente. Mi sarei aspettato 50-70.