Condividi con noi i tuoi progetti personali

Messaggio6 dicembre 2008, 4:37 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25306

ho evidenziato la discussione, adriano ci sta perdendo la vita dietro che almeno serva a qualcosa :D

dai adriano che poi diventi un eroe mondiale, il primo a pacchettizzare tutto questo casotto di patches ;)
GNOME Developer
Murrine Creator
Cimi
Arciere
 
Messaggi: 342
Iscritto il: 26 agosto 2007, 15:53
Località: Padova
Top

Messaggio6 dicembre 2008, 5:25 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25307

Ti ringrazio per la fiducia Cimi, speriamo vada bene :)
intanto aggiornamento del topic principale con i primi test di avvio.
Ultima modifica di adriano il 6 dicembre 2008, 5:34, modificato 1 volta in totale.
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio6 dicembre 2008, 11:17 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25313

Ciao adriano, per prima cosa ti faccio i complimenti per il lavoro che hai fatto :D
Poi volevo chiederti se potresti gentilmente uplodare da qualche parte il pacchetto pkg del kernel già compilato con la configurazione di default, perchè stamattina volevo compilarlo da aur sul computer piccolo che ho da 32 bit ma non ho spazio libero, ho meno di 1 gb sulle partizioni dove potrei compilarlo, grazie
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio6 dicembre 2008, 12:58 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25326

Una curiosità, ma per fedora gia c'è il pacchetto belo funzionante? perchè in caso me la metto su vbox e provo nel frattempo :D
Arch Linux. Ebbasta
"L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
psykopear
Little John
 
Messaggi: 800
Iscritto il: 28 ottobre 2007, 23:20
Top

Messaggio6 dicembre 2008, 13:01 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25327

non mi risulta esistano pacchetti pronti per nessuna distro.

io ieri notte ho finito di compilare un kernel -ARCH con in più le patch fastboot
adesso ve lo rendo disponibile
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 13:18 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25329

osservazione sui grafici bootchart presenti in primo post:

sreadahead fa quello che promette, carica in cache tutto d'un colpo i file che gli indichiamo.
infatti se guardate il grafico del Disk Utilization si vede chiaramente che viene concentrato tutto all'inizio, all'avvio di sreadahead

credo che ora sia giunto il momento di giocare con gli script di init di arch
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 13:21 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25330

pierluigi mi sono già messo al lavoro la prima modifica che ho fatto è questa:

Codice: Seleziona tutto
rm /lib/udev/load-modules.sh
ln -s /sbin/modprobe /lib/udev/load-modules.sh

in questo modo si evita un giro inutile di load-modules.sh che viene praticamente sostituito da modprobe. Si guadagna qualcosa su rc.sysinit..è un inizio.
Ultima modifica di adriano il 6 dicembre 2008, 13:23, modificato 1 volta in totale.
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio6 dicembre 2008, 13:24 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25331

adriano ha scritto:in questo modo si evita un giro inutile di load-modules.sh che viene praticamente sostituito da modprobe. Si guadagna qualcosa su rc.sysinit..è un'inizio.

questo è indicato anche il wiki di arch.
attenzione solo alle piccole controindicazioni
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 14:00 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25338

kernel 2.6.27.7-ARCH con patch fastboot

compilato con i flag standard di arch, con la config standard di arch + opzione fastboot

http://pierloz.com/archfastboot/kernel2 ... pkg.tar.gz

PKGBUILD + patch (quella arch non l'ho nemmeno toccata, d'altronde era l'obbiettivo. alla fastboot ho tolto una cosa già applicata dalla arch e che conflittava, e ho aggiunto una patchina mia perchè in un punto la patch arch chiamava una funzione con un parametro in più rispetto a come veniva definita dalla fastboot)
http://pierloz.com/archfastboot/kernel26.tar.gz
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 14:02 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25340

@pierluigi: Con questo kernel si notano gia i miglioramenti?
Arch Linux. Ebbasta
"L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
psykopear
Little John
 
Messaggi: 800
Iscritto il: 28 ottobre 2007, 23:20
Top

Messaggio6 dicembre 2008, 14:05 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25341

psykopear ha scritto:@pierluigi: Con questo kernel si notano gia i miglioramenti?

hai già i miglioramenti della fastboot ovvero inizializzazione asincrona di alcuni dispositivi. questo quando carica il kernel subito dopo grub.

per migliorare l'avvio dei processi al boot ci vuole anche sreadahead
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 14:46 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25344

pierluigi ha scritto:kernel 2.6.27.7-ARCH con patch fastboot

compilato con i flag standard di arch, con la config standard di arch + opzione fastboot

http://pierloz.com/archfastboot/kernel2 ... pkg.tar.gz

PKGBUILD + patch (quella arch non l'ho nemmeno toccata, d'altronde era l'obbiettivo. alla fastboot ho tolto una cosa già applicata dalla arch e che conflittava, e ho aggiunto una patchina mia perchè in un punto la patch arch chiamava una funzione con un parametro in più rispetto a come veniva definita dalla fastboot)
http://pierloz.com/archfastboot/kernel26.tar.gz

Grazie 1000 :D
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio6 dicembre 2008, 14:51 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25345

state facendo veramente un buon lavoro, complimenti!
Leggete il Regolamento e cercate sempre su googleforumwiki prima di chiedere.
Tag x thread risolti: [Risolto] + Spazio messo all'inizio del titolo. Grazie

ArchWiki / Board Internazionale / Blog
Avatar utente
Berseker
Amministratore
 
Messaggi: 4398
Iscritto il: 27 settembre 2007, 10:18
Località: Lecco (provincia)
Top

Messaggio6 dicembre 2008, 14:56 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25347

vabbe', allora aspetto che ci inseriate anche sreadhead, almeno faccio tutto insieme. Ancora grazie per il lavoro.
Arch Linux. Ebbasta
"L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi. Cammino di dieci passi, e si allontana di dieci passi. E allora, a cosa serve l'utopia? A questo: serve per continuare a camminare."
psykopear
Little John
 
Messaggi: 800
Iscritto il: 28 ottobre 2007, 23:20
Top

Messaggio6 dicembre 2008, 14:56 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25348

Mi accodo ai testers del pacchetto riguardante il kernel;
quando avrò tempo proverò tutto quanto.
Faber est suae quisque fortunae.
Avatar utente
Bl@ster
Little John
 
Messaggi: 1452
Iscritto il: 25 maggio 2008, 15:24
Località: Palestrina (RM)
Top

Messaggio6 dicembre 2008, 14:58 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25349

il kernel che ho postato l'ho testato su una macchina virtuale.
sono graditi riscontri da chi lo prova!
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 15:05 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25350

pierluigi prelevo le patch dal tuo pacchetto e metto qllo aggiornato su AUR ;)
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio6 dicembre 2008, 15:22 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25352

pierluigi ha scritto:il kernel che ho postato l'ho testato su una macchina virtuale.
sono graditi riscontri da chi lo prova!

l'ho appena installato, ma sinceramente non mi sembra di aver avuto particolari incrementi di velocità.. ok che il readahead non è stato attivato, ma senza non c'è un qualche minimo miglioramento? questo è il bootchartd appena rilevato..
Immagine
purtroppo non ne ho uno che rappresenti la situazione precedente, ma ricordo che tempo addietro in base al kernel facevo dai 42 ai 44 secondi.. la cosa che mi lascia perplesso in effetti sono i 7 secondi di assoluto riposo del pc all'inizio...
Leggete il Regolamento e cercate sempre su googleforumwiki prima di chiedere.
Tag x thread risolti: [Risolto] + Spazio messo all'inizio del titolo. Grazie

ArchWiki / Board Internazionale / Blog
Avatar utente
Berseker
Amministratore
 
Messaggi: 4398
Iscritto il: 27 settembre 2007, 10:18
Località: Lecco (provincia)
Top

Messaggio6 dicembre 2008, 15:27 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25353

pierluigi attenzione però che il tuo pkgbuild ha il suffisso -ARCH e sovrasta qllo di arch
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio6 dicembre 2008, 15:29 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25354

Berseker ha scritto:
pierluigi ha scritto:il kernel che ho postato l'ho testato su una macchina virtuale.
sono graditi riscontri da chi lo prova!

l'ho appena installato, ma sinceramente non mi sembra di aver avuto particolari incrementi di velocità.. ok che il readahead non è stato attivato, ma senza non c'è un qualche minimo miglioramento? questo è il bootchartd appena rilevato..
[url]http://img178.imageshack.us/img178/4361/bootchartha4.th.png[/url]
purtroppo non ne ho uno che rappresenti la situazione precedente, ma ricordo che tempo addietro in base al kernel facevo dai 42 ai 44 secondi.. la cosa che mi lascia perplesso in effetti sono i 7 secondi di assoluto riposo del pc all'inizio...


Ricordiamo che sono test provvisori e che i risultati dipendono da diversi fattori quali: configurazione del kernel (leggerezza, initram etc..), processore, servizi all'avvio.


col kernel di -ARCH non minimizzaato è difficile avere risultati questo è ovvio
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio6 dicembre 2008, 15:33 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25355

Il comando generate_filelist è diventato sreadahead-pack?

Edit: da come sta lavorando sembra proprio di si :cool:

Edit2: Ho riavviato con sreadahead attivato e readahead.packet generato in /etc, e un leggero incremento di velocità l'ho notato
Ultima modifica di marinz il 6 dicembre 2008, 16:08, modificato 1 volta in totale.
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio6 dicembre 2008, 16:46 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25360

el_cammello ha scritto:Il comando generate_filelist è diventato sreadahead-pack?

Edit: da come sta lavorando sembra proprio di si :cool:

Edit2: Ho riavviato con sreadahead attivato e readahead.packet generato in /etc, e un leggero incremento di velocità l'ho notato

per vedere meglio i cambiamenti devi usare bootchart e controllare il grafico in cima, se il blu sovrasta completamente il rosso allora hai fatto il massimo che potevi ;)

ecco qua
http://img132.imageshack.us/img132/3827 ... artmf1.png
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio6 dicembre 2008, 18:14 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25365

el_cammello ha scritto:Il comando generate_filelist è diventato sreadahead-pack?

Edit: da come sta lavorando sembra proprio di si :cool:

Edit2: Ho riavviato con sreadahead attivato e readahead.packet generato in /etc, e un leggero incremento di velocità l'ho notato

generate_filelist è sreadahead-pack

per sfruttare al massimo il readahead bisogna mettere mano agli initscript e avviare quanta più roba possibile in parallelo, compatibilmente con le dipendenze (ad esempio inutile avviare la rete se non è caricato il modulo)
Avatar utente
pierluigi
Amministratore
 
Messaggi: 1150
Iscritto il: 26 agosto 2007, 15:39
Località: Mira (VE)
Top

Messaggio6 dicembre 2008, 20:19 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25369

Topic aggiornato.
Inserita miniguida per utilizzare sreadahead. (al momento consigliato per chi utilizza memorie ssd)
adriano
Arciere Provetto
 
Messaggi: 538
Iscritto il: 20 luglio 2008, 13:45
Top

Messaggio7 dicembre 2008, 12:41 - Fast-init, boot da 5 secondi! Ce l'abbiamo fatta ;) #25393

Questa mattina ho compilato il kernel fastboot sul mio athlon a 64 bit configurando i driver nvidia per il nuovo kernel, ho poi compilato sreadahead (commentando nel sorgente le CFLAG altrimenti non compilava) e seguito il readme del pacchetto, il comando /sbin/sreadahead l'ho inserito come consigliato da pierluigi nella riga 301 del file rc dopo il montaggio delle partizioni, e naturalmente ho eseguito dopo del boot del nuovo kernel quei comandi per generare il file readahead.packed, ma invece di guadagnare qualche secondo ne ho persi 2 :mad: :mad: :(
E' possibile o devo aver sbagliato qualcosa? Ho controllato anche in /etc se il file è stato realmente generato, ed è presente

Vi riporto le immagini di bootchart:
ImmagineImmagine
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

PrecedenteProssimo

Torna a Progetti

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus