Pagina 1 di 2

Velocizzare boot: hald e acpid lenti

Inviato: dom 1 giu 2008, 22:11
da eltony
vorrei velocizzare il boot e ho già disattivato qualcosa in rc.d, ma ho due daemoni che sono lenri: hald e acpid. Qualcuno ha idee su come velocizzare talii daemoni, se disattivo hald cosa succede?

Ciao

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 8:52
da danix
se disattivi il demone di hal non avrai più il mount automatico dei dispositivi (e forse anche altri problemi, ma su questo lascio che siano i più esperti a parlare)... acpi si occupa della gestione dell'energia... non so dirti se ci sia modo di velocizzarli ma di sicuro non ti conviene disattivarli...

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 9:28
da eltony
OK me li tengo, e per quanto riguarda un messaggio del genere (non sono sicuro sia scritto giusto): "checking log transaction reiserfs"

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 10:13
da danix
ReiserFS: tuohd: checking transaction log (tuohd)

E' un messaggio del kernel che ti dice che sta controllando un log del filesystem reiserfs per controllare che tutto sia a posto su quella partizione... durante questo controllo il kernel si accorge se sono presenti errori e, eventualmente, li corregge...

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 10:57
da lyapunov
comunque mi sembra strano che siano lenti all'avvio. In particolare acpid è molto leggero in genere.
Secondo me c'è qualche problema di timeout. Prova a spulciare tra i log con dmesg per vedere se è tutto ok.

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:08
da eltony
ecco il mio dmesg: myboot.log in allegato
A me sebra tutto a posto

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:16
da lyapunov
Apparentemente dal timing sembrerebbe che gran parte del tempo la perdi su:
1) ieee1394 (firewire)
2) disconnessione di una qualche periferica usb (?)
3) caricamento dei moduli del drm
Ma se parti in init5 la cosa potrebbe anche avere una spiegazione razionale.
Prova a disabilitare in fase di avvio hald e acpid e vedi se effettivamente le cose migliorano.

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:31
da eltony
Come hai fatto a vedere il tempo impiegato dai processi del boot dal file che ho allegato?
Come fai a dire che parto da init5, devo ancora imparare come funziona il boot di slackware che sembra diverso da quello debian

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:43
da danix
hai il timing del kernel attivato, prima di ogni azione il kernel ti mostra quanto tempo è passato, in queste righe sono esposti i punti che rallentano il tuo boot:

Codice: Seleziona tutto

[   12.903342] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[0800460300ebdc5e]
[  111.384756] ieee80211_crypt: registered algorithm 'CCMP'
[  112.426525] ieee80211_crypt: registered algorithm 'TKIP'
[  122.574706] usb 3-1: USB disconnect, address 3
[  425.942694] [drm] Initialized drm 1.1.0 20060810
[  425.998430] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
[  425.998450] PCI: Setting latency timer of device 0000:00:02.0 to 64
[  425.998616] [drm] Initialized i915 1.6.0 20060119 on minor 0
[  614.516216] NET: Registered protocol family 10
[  614.517351] lo: Disabled Privacy Extensions
[  624.921937] eth1: no IPv6 routers present
i numeri nella prima parentesi quadra sono i secondi... come vedi da quando aggiunge l'host (12.9 secondi) alla sua azione successiva ha impiegato 99 secondi (il kernel è arrivato a 111.3)
più avanti è uguale, da 112.4 salta prima a 122 a causa di un usb disconnect e poi addirittura a 425 avviando il drm...

riguardo all'init 5 non so da cosa lo abbia dedotto, io non ho letto nulla di indicativo... :?:

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:53
da lyapunov
Ho ipotizzato che partisse in init5 proprio per il fatto che i moduli del drm a volte vengono caricati in fase di avvio del server X.

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:55
da conraid
lyapunov ha scritto:Ho ipotizzato che partisse in init5 proprio per il fatto che i moduli del drm a volte vengono caricati in fase di avvio del server X.
5???
o 3 o 4
il runlevel 5 è inutilizzato ed è configurato come il 3

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 14:58
da danix
non ci avevo pensato... comunque il boot grafico è init4, init5 è configurato come init3, quindi testuale...

grrrr battuto sul tempo... :evil: :p

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 15:11
da lyapunov
azz...scusa....che figura :(
Non metto mano molto spesso all'inittab ormai...

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 15:13
da eltony
posso disattivare drm e come?

Re: Velocizzare boot: hald e acpid lenti

Inviato: lun 2 giu 2008, 15:15
da eltony
anzi posso risolvere quell'usb disconnect?