Ridurre al minimo il tempo di avvio


8

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?


controlla se la tua partizione ha filesystem ext4
Praweł

1
Probabilmente stai meglio chiedendo nei forum di Pinguy OS .. pinguyos.com/forum
popey

4
Il sistema operativo Pinguy potrebbe essere BASATO su Ubuntu, ma non è Ubuntu ...

Risposte:


7

Temo che non ci sia molto da guadagnare tramite la configurazione. Ma:

  • Un modo sicuro per aumentare notevolmente la velocità di avvio è acquistare un disco a stato solido . Poiché l'avvio è fortemente dipendente dall'I / O su disco, in alcuni sistemi può ridurre il tempo di avvio a una frazione .

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.

testo alternativoCome 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:

testo alternativo

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 /homesu 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.

Ecco il mio

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.

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.