Come velocizzare l'avvio di Slackware.

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Sonic
Linux 0.x
Linux 0.x
Messaggi: 34
Iscritto il: sab 3 set 2005, 0:00
Località: ...da dove capita...

Come velocizzare l'avvio di Slackware.

Messaggio da Sonic »

Hey raga, sentite questa!

Sono riuscito a velocizzare l'avvio della mia slackware di ben 7 secondi semplicemente mettendo "&" alla fine di alcuni comandi su rc.M.

In questo modo alcuni processi, invece di essere lanciati in serie, vengono lanciati in parallelo risparmiando tempo! :P

Vi listo i comandi che sono riuscito a lanciare così:
- ldconfig
- fc-cache
- inet1
- cupsd
- dnsmasq
- smartd
- crond
- atd
- apmd
- rc.alsa
- rc.gpm

Ovviamente comandi come rc.hotplug e altri del genere devono necessariamente essere lanciati in serie altrimenti i processi che si appoggiano a questi possono dare errore e non avviarsi (vedi alsa che dipende da rc.hotplug).

Buon divertimento!!

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Messaggio da JohnnyMnemonic »

In realtà non dovresti risparmiare tempo, semplicemente arrivi prima a vedere la shell o il wm per lavorare ma i processi stanno ancora lavorando.

O sbaglio? sono vaghi ricordi dei miei studi di sistemi operativi ... :)

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Re: Come velocizzare l'avvio di Slackware.

Messaggio da goldy »

Sonic ha scritto: Sono riuscito a velocizzare l'avvio della mia slackware di ben 7 secondi semplicemente mettendo "&" alla fine di alcuni comandi su rc.M.
È scritto anche su slackwarefordummies
Sonic ha scritto: Ovviamente comandi come rc.hotplug e altri del genere devono necessariamente essere lanciati in serie....
Puoi mettere la & anche ad hotplug

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Io metto in bg solo ldconfig.
Anche perché il vantaggio di mettere in background roba come gpm o alsa è tutto da dimostrare..
Per velocizzare hotplug comunque credo sia buona norma ricompilare il kernel.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

gallows ha scritto:Io metto in bg solo ldconfig.
io oltre a ldconfig anche hotplug
gallows ha scritto: Anche perché il vantaggio di mettere in background roba come gpm o alsa è tutto da dimostrare..
Concordo
gallows ha scritto:Per velocizzare hotplug comunque credo sia buona norma ricompilare il kernel.
In che senso? cosa bisogna fare di preciso per velocizzare hotplug nel kernel?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Snellendo il kernel precompilato. Inserendo i supporti statici dove serve e rimuovendo tutti i moduli inutili.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

gallows ha scritto:Snellendo il kernel precompilato. Inserendo i supporti statici dove serve e rimuovendo tutti i moduli inutili.
Ah ma il kernel l'ho snellito
si in effetti però qualche modulo che non serve ad una cippa mi è rimasto,
ma ero convinto che non portasse ad una perdita di tempo per hotplug,
cioè ero dell'idea che un modulo del kernel finchè non caricato ,stesse li' a non dare nessun fastidio ,neanche in lettura , e pronto ad agire con un semplice modprobe.
Buono a sapersi grazie della info :wink:

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

In realtà mi sono spiegato veramente male :P
Quello che influisce sulle prestazioni (secondo me) sono quei supporti inseriti come moduli quando potrebbero essere messi staticamente. (Sono un fautore del kernel semi-monolitico)

I moduli *veramente* inutili sinceramente non so se facciano perdere tempo ad hotplug, ma credo di no (almeno non in maniera apprezzabile).

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Messaggio da masalapianta »

in aggiunta ai consigli che ti hanno gia dato, se proprio vuoi rosicchiare qualche altro secondo prova init-ng:

http://initng.thinktux.net/index.php/Main_Page

Avatar utente
Sonic
Linux 0.x
Linux 0.x
Messaggi: 34
Iscritto il: sab 3 set 2005, 0:00
Località: ...da dove capita...

Messaggio da Sonic »

goldy ha scritto:
gallows ha scritto:Io metto in bg solo ldconfig.
io oltre a ldconfig anche hotplug
A me hotplug non fa partire alsa se lo metto in bg.
gallows ha scritto: Anche perché il vantaggio di mettere in background roba come gpm o alsa è tutto da dimostrare..
Non sono daccordo, certi processi partiranno anche subito ma quel quarto di secondo che impiega ciascun processo per partire poi più sono i processi e più i quarti di secondo si accumulano.

Comunque più che altro quelli che fanno gioco sono ldconfig e fc-cache.

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

Ma mandare in bg un processo non significa farlo partire prima , come ti ha fatto giustamente notare johnny memonic.
Arrivi solo prima a vedere il promt ma il processore sta ancora la a macinare su più cose contemporaneamente.
E poi impiegare 16 secondi o impiegarne 23 per fare il boot ti cambia la vita?

Avatar utente
Sonic
Linux 0.x
Linux 0.x
Messaggi: 34
Iscritto il: sab 3 set 2005, 0:00
Località: ...da dove capita...

Messaggio da Sonic »

E hai detto niente!!

Beh, comunque come capirai dal mio nick sono maniaco di certe cose....hehe!! :P

Avatar utente
simplex
Linux 2.x
Linux 2.x
Messaggi: 327
Iscritto il: mer 27 lug 2005, 0:00
Slackware: current
Desktop: xfce
Contatta:

Messaggio da simplex »

Poi dipende tutto anche dalle priorita' che assumono i processi

Avatar utente
Raistlin84
Linux 3.x
Linux 3.x
Messaggi: 542
Iscritto il: lun 28 mar 2005, 0:00
Località: Pistoia

Messaggio da Raistlin84 »

E' vero che i processi rimangono in background quindi sono sempre a carico del processore, ma arivando al prompt prima si può agire subito.Poi se uno appena arriva lancia un programma talmente peso che il pc deve esser spremuto al massimo, risentirà dei processi lasciati in background che stanno ancora girando.
Ma se uno ad esempio fa come me: si logga poi o avvia lynx o X, controlla la posta, oppure avvia kwrite... a questo punto i processi in background si saranno già esauriti più o meno, quindi secondo me ha senso mettere un pò di roba in background.E' chiaro che mentre ci sono quei servizi in bg i programmi sarano leggermente più lenti, ma neanche troppo.
Comunque io ci tengo ldconfig e la rete, perchè se no quando non sono connesso mi tocca ad aspettare troppo.

Salvo
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: sab 7 gen 2006, 17:55

Messaggio da Salvo »

Ricordatevi però che il processore è sempre uno (nella maggior parte dei casi) e le operazioni finiscono sempre allo stesso momento.
Certo che è più comodo loggarsi mentre ldconfig sta lavorando.

Rispondi