Ottimizzazione dell'avvio


9

Ho installato il diagramma di avvio per monitorare il mio processo di avvio.

Ho avuto dei problemi con il mio tempo di avvio (> 80sec) Prima: http://i.stack.imgur.com/4tvky.png

Dopo alcune modifiche con Bum, Ubuntu-tweak e Start-up Manager ho raggiunto (> 30sec) Dopo: http://i.stack.imgur.com/F4Pyf.png

È buono ? o c'è spazio per di più? Quale tempo di avvio (intervallo) è normale? (ovviamente dipende, ma dalle impostazioni predefinite su un PC medio / high-tech)


2
Penso che 30 secondi sia un avvio abbastanza buono se hai un disco rigido.
NightwishFan

sì 30 secondi è incredibile per un disco rigido. Ma immagina di avere un SSD -> quindi tutte le cose rosse spariranno. RedStuff = La CPU deve attendere il tuo HDD
aatdark il

È un buon risultato =), 80 secondi è un po 'troppo lungo. Mentre il tempo di avvio è stimato 10 ~ 40 sec (stime).
Wilsonzaizai,

La mia macchina si avvia in 24 secondi su un HD a 5400 giri / min. A volte anche se ha un avvio lungo, probabilmente imposta qualcosa.
NightwishFan

Risposte:


8

L'unica cosa che si distingue per me in quel diagramma di avvio è il periodo (relativamente) lungo da ~ 6sec a ~ 11sec all'avvio in cui il throughput del disco è molto basso. Ciò suggerisce che ureadaheadsta facendo molte ricerche (lente) piuttosto che letture (veloci) lineari. Fare ureadaheadriprofilare il tuo avvio può aiutare qui. L'eliminazione dei .packfile /var/lib/ureadaheadcomporta la ureadaheadriprofilatura dell'avvio successivo.


1

Da quello che vedo penso che potresti andare più veloce che puoi. L'unica cosa che potrei pensare di fare sarebbe quella di creare un kernel personalizzato appositamente per il tuo hardware, ma non so quanto di un aumento di velocità che ti darebbe.


0

e4rat se si utilizza Ext4. Ma preferibilmente con le versioni "lite-git". Ureadahead è utile per i dischi SSD. Per l'HDD (su Ext4) puoi guadagnare di più usando e4rat (ma DEVI disabilitare la funzione ureadahead).

e4rat sposterà i file necessari per l'avvio e l'accesso (e qualunque cosa tu inizi durante i primi 120 secondi. - Buono se avvii sempre qualche app all'avvio). E le varianti "-lite" caricheranno solo una piccola parte dei file necessari nella RAM e resteranno parallele all'avvio normale. Ciò riduce alcuni secondi su HDD lenti quando è necessario caricare molte cose.

(Inoltre hai Apache + mysql, che puoi disabilitare se non ti serve tutto il tempo, poiché entrambi possono essere facilmente avviati da cli in nessuna lettera temporale)

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.