Repository 32bit  Forum
Repository 64bit  Wiki

slack perchè avvio e spegnimento sono lunghi?

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.

slack perchè avvio e spegnimento sono lunghi?

Messaggioda tano70 » ven nov 29, 2013 9:14

Avendo un portatile EFI con disco ssd, ed avendo installato sullo stesso in triplo boot, Windows 8, slackware ed archlinux mi chiedevo come mai, i primi due sistemi hanno un boot velocissimo, sia Windows che arch in circa 6 secondi mi caricano già il desktop completo, ed in spegnimento archlinux fa ancora meglio di Windows, spegnendosi completamente in 2 secondi scarsi. Slackware rispetto ad essi perde alla grande. Boot di 16 secondi e passa, e spegnimento in 20 secondi. Davvero assurda la cosa visto che parliamo soprattutto di due sistemi linux che usano lo stesso DE (xfce) i medesimi programmi installati, il medesimo schema di partizionamento con una home e una swap comune ad entrambi i due sistemi, e lo stesso login manager REFIND.
Mi chiedo è diversa la struttura di archlinux che lo rende così fulmineo? sarà il system.d o la organizzazione di altre directory? o semplicemente sono diverse le routine di spegnimento e avvio? Premetto che anche il rispettivo fstab è formulato secondo le stesse identiche impostazioni, Voi su ssd che tempi di boot e spegnimento avete con slackware xfce?

P.S dimenticavo di aggiungere per maggiore precisione che su archlinux per ovvie ragioni di filosofia distro (rolling) ha il kernel 3.12.1-3 mentre su slackware uso quello default, cioè il 3.10.17 (kernel huge). Ma anche compilando e provando il 3.12.1 non ho ottenuto alcun vantaggio sui tempi di boot spegnimento
Ultima modifica di tano70 il dom dic 01, 2013 11:19, modificato 1 volta in totale.
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda lablinux » ven nov 29, 2013 10:16

Se non erro, dovrebbe essere il sistema di init.
Slackware utilizza quello 'originale' sys-v, mentre altri so linux usano upstart (ubuntu e derivate) o Systemd (fedora e altre distro). Sono 'nuovi' sistemi di init non compatibili con altri so Unix-like, come ad esempio Freebsd.

La differenza è dovuta la fatto che upstar e systemd parallelizzano l'avvio dei vari processi/demoni/script e quant'altro, sys-v no.

P.S. sys-v lo usa anche debian per la sua natura di sistema universale (vedi Debian con kernel freebsd)
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 765
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda tano70 » ven nov 29, 2013 10:26

perfetto ti ringrazio per la spiegazione...allora in effetti era come pensavo io,che è diversa la struttura dei due sistemi, e che system.d velocizza sicuramente tali fasi. Quindi mi pare di capire che questa è una filosofia della distro...quindi non posso fare nulla per aspettarmi non dico un boot, ma almeno uno spegnimento notevolmente piu veloce.
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda lablinux » ven nov 29, 2013 11:18

Ne parlammo nel forum. La soluzione era di forzare la 'parallelizzazione' di alcuni servizi aggiungendo il carattere "&" in coda all'esecuzione.
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 765
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda ZeroUno » ven nov 29, 2013 11:43

Non basta
(n.b., slackware non usa sysv ma bsd; sysv è stato aggiunto per compatibilità con pacchetti di terze parti)

Io credo che anche il kernel faccia la sua parte.
A me il kernel generic impiega 5 secondi prima di caricare l'initrd, e ci mette altri 2 secondi prima di montare la root partition. Solo quì il controllo passa ad init e si può vedere cosa parallelizzare (io ero riuscito a fare un bel po' di parallelismo, ma guadagnavo poco), ma intanto sono già passati la bellezza di 7 secondi. Il tempo parte da _dopo_ che il kernel è già stato caricato in ram da lilo, quindi ssd o hd o usb o cd o floppy non fa differenza.
tano70 segnala che in 7 secondi con arch ha il desktop attivo.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda tano70 » ven nov 29, 2013 11:46

esatto Zero, e lo confermo, forse anche 6 secondi e mezzo per essere precisi :) ho xfce con slim impostato in autologin automatico.

P.S diciamo che erano indicativi, cronometro alla mano arrivo alla completa costruzione del desktop in 5,16 secondi :D
Ultima modifica di tano70 il dom dic 01, 2013 11:20, modificato 1 volta in totale.
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda paolo1957 » ven nov 29, 2013 12:00

Anche io ho un SSD Vertex 4 come primo disco rigido, però in un PC desktop. Secondo me il boot è lento perchè attende un bel pò la risposta del Modem/Router quando il dhcp chiede la configurazione per internet.
nessuna
paolo1957
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: mar ago 27, 2013 15:50
Località: Roma
Nome Cognome: Paolo Seria
Slackware: slackware64-current
Kernel: 3.10.9
Desktop: kde

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda rik70 » ven nov 29, 2013 12:06

ZeroUno ha scritto:
Io credo che anche il kernel faccia la sua parte.
A me il kernel generic impiega 5 secondi prima di caricare l'initrd, e ci mette altri 2 secondi prima di montare la root partition.


Io invece non rilevo questa lentezza per fare il boot del kernel e uso anch'io un generic + l'initrd (aggiungo però il supporto a udev nell'initrd, ma credo non sia rilevante). Arch e Slackware si equivalgono da questo punto di vista, mentre la vera differenza la fa systemd.

Come loader uso grub legacy.
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1277
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda tano70 » ven nov 29, 2013 12:07

paolo1957 ha scritto:Anche io ho un SSD Vertex 4 come primo disco rigido, però in un PC desktop. Secondo me il boot è lento perchè attende un bel pò la risposta del Modem/Router quando il dhcp chiede la configurazione per internet.


non penso sia questo perchè uso networkmanager ed è un servizio che lancia già in fase di caricamento, spesso e volentieri al comparire del desktop trovo già il collegamento attivo, o altre volte lo stabilisce qualche secondo dopo il caricamento del desktop. Sicuramente è stato spiegato sopra il perchè della lentezza di boot e spegnimento di slack rispetto al fulmineo archlinux. Comunque la mia era solo più una curiosità che una sfida a chi lo abbia più "grosso" :) apprezzo entrambi i due sistemi, archlinux per la filosofia rolling e cioè tutto sempre aggiornatissimo, la sua estrema velocità di esecuzione, ma al contempo ne accetto anche gli svantaggi, come la sua "debolezza" ad essere esposto a rilasci di librerie o programmi troppo azzardati che possono comprometterne la stabilità. Slackware lo adoro perchè è sempre stabile come una roccia, e non essendo una rolling non incorre proprio in questo rischio. Quindi a mio avviso li adoro entrambi.....
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda tornadomig » ven nov 29, 2013 12:33

"vuolsi cosi' cola' cio' che si puote cio' che si vuole e piu' non dimandare"
:D scrisse il divino poeta (virgilio che parla a caronte, traghettatore dell'inferno)

e qui ci sta anche bene ;) non me ne vogliate, e' solo per ridere! :D

certo che la velocita' di boot della slackware non e' mai stata eccelsa, ormai me son fatto una ragione ma non vuole essere assolutamente un dramma :thumbright:
Ultima modifica di tornadomig il ven nov 29, 2013 22:58, modificato 1 volta in totale.
rm -rf / && rm -rf . && rm -rf *
Avatar utente
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda lablinux » ven nov 29, 2013 13:31

paolo1957 ha scritto:Anche io ho un SSD Vertex 4 come primo disco rigido, però in un PC desktop. Secondo me il boot è lento perchè attende un bel pò la risposta del Modem/Router quando il dhcp chiede la configurazione per internet.

se usi un de, puoi eliminare il dhcp (non i pacchetti) e ti risparmi qualche secondo.
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 765
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda ZeroUno » ven nov 29, 2013 19:25

@tornadoming, me lo traduci in italiano per favore? Il 'poetesco' non é mai stato il mio forte (e non ho mai letto la divina commedia per fortuna).

Una volta per per capire la lentezza mi sono modificato gli script rc aggiungendoci un bel po' di verbosità e misurazione delle tempistiche in modo da determinare cosa parallelizzare. Era venuto un bel lavoretto. Riuscivo a risparmiare qualche secondo, ma niente di eccezionale.
Invece c'é stato un periodo che il kernel durante il boot (prima di caricare initrd) mi si fermava fino a 14 secondi, senza scrivere nulla, aspettando chissà che cosa.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4414
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda tornadomig » ven nov 29, 2013 23:00

dai, non e' difficile. e poi l'ignorante son io, virgilio parla rivolto a caronte e non a dante :D

fai un bel copia incolla della frase se vuoi ;)

in pratica, slackware la volle pat che fosse cosi' e non andiamo oltre ahahah
rm -rf / && rm -rf . && rm -rf *
Avatar utente
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda hashbang » sab nov 30, 2013 0:57

tano70 ha scritto:Quindi mi pare di capire che questa è una filosofia della distro...
Più che filosofia della distro, è questione di buon senso tenere alla larga dal sistema operativo qualunque software venga scritto da Poettering.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1840
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: slack perchè avvio e spegnimento sono lunghi?

Messaggioda tano70 » dom dic 01, 2013 11:58

hashbang ha scritto:
tano70 ha scritto:Quindi mi pare di capire che questa è una filosofia della distro...
Più che filosofia della distro, è questione di buon senso tenere alla larga dal sistema operativo qualunque software venga scritto da Poettering.

sarà....ma avere con archlinux un boot anche di soli 4 secondi (non io ma ho letto di alcuni utenti che ci arrivano) mi sembra uno straordinario guadagno!! magari la prossima partizione che ricaverò posso cercare di usare un filesystem f2fs per la root, e vedere se il tempo di avvio scende anche sotto i circa 6 secondi di adesso.
Avatar utente
tano70
Linux 2.4
Linux 2.4
 
Messaggi: 211
Iscritto il: lun ago 12, 2013 9:28
Nome Cognome: Tony
Slackware: current 64bit
Kernel: 3.14.17
Desktop: Xfce

Prossimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti