Processo che rallenta il boot

17 risposte [Ultimo contenuto]
Ritratto di Anubi_Debian_3
Offline
Geek
Iscritto: 08/01/2011
Messaggi: 100

1. Non avevo notato...
2. Prima durava 17 secondi, ora 14/15. TI posso allegare il bootchart prima e dopo, se vuoi.
3. Si può sfruttare per velocizzare Udev ?

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Ma 3 secondi su 17 sono più del 15% in meno! Non mi sembra un risultato da poco!

Per quanto riguarda la tua domanda, non saprei:

# this is experimental and may not work well
if [ "$UDEV_DISABLED" = "yes" ]; then
  udev_root=/etc/udev/.dev
  export UDEV_ROOT=$udev_root
fi

Questo pezzettino di codice cambia la posizione della directory "di servizio" .dev nel caso particolare in cui la variabile UDEV_DISABLED sia settata a yes. Non vedo niente che suggerisca passaggi saltati, penso piuttosto sia un'impostazione utile al mondo embedded o smart phone.

Ritratto di Anubi_Debian_3
Offline
Geek
Iscritto: 08/01/2011
Messaggi: 100

Se controlli l'udev modificato come lo presenta l'utente della discussione da te postata noterai che è proprio quello il pezzetto modificato ! ( Se non sbaglio, ma sono sicuro di sbagliarmi ). Ho provato a sostituire il mio udev con lo script che ha reso disponibile al download e....
I risultati sono uguali, ma stabili...
Mentre utilizzando il metodo del .tar a volte udev va in errore ( Mknod, file already exsist o qualcosa del genere ), con quello script il boot si fissa a 14.26 secondi. Hai ragione. Non è un risultato da nulla, ma visto che ho poca cognizione del tempo non ho notato subito...

EDIT: Ora ho capito...
Il suo udev include il metodo del tar, ma nel mio PC non ha potuto utilizzarlo perché il file ha un altro nome, anche se in qualche modo è più veloce rispetto al mio e quindi il mio boot risulta più veloce ! Modificando il nome del file come descritto nel suo script, mi viene restituito questo errore: "tar: nome del file : Cannot mknod : File exsists" dove "nome del file" indica il nome di ogni file della cartella dev. Come posso risolverlo ?
Se vogliamo tagliare la testa al toro, esiste un sostituto di udev più veloce ? In alternativa, è possibile indicare ad udev di utilizzare direttamente i file preesistenti nella cartella /dev senza ricreare ogni volta file per file ?

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Quello che era iniziato come un abbozzo veloce sta diventando una discussione molto articolata (lo sapevo, lo sapevo): non si può fare citando pezzettini di codice qua e là. Per questo ho proposto di scrivere una guida con TUTTI i dettagli e le spiegazioni. Ti chiedo solo di pazientare, perché per questa settimana ho già preso più impegni di quanti ne riesca a rispettare! Angel

Ritratto di Anubi_Debian_3
Offline
Geek
Iscritto: 08/01/2011
Messaggi: 100

mcortese ha scritto:

Quello che era iniziato come un abbozzo veloce sta diventando una discussione molto articolata (lo sapevo, lo sapevo): non si può fare citando pezzettini di codice qua e là. Per questo ho proposto di scrivere una guida con TUTTI i dettagli e le spiegazioni. Ti chiedo solo di pazientare, perché per questa settimana ho già preso più impegni di quanti ne riesca a rispettare! Angel

OK. Aspetterò tenendomi il mio lentissimo boot Sigh

Ritratto di Anubi_Debian_3
Offline
Geek
Iscritto: 08/01/2011
Messaggi: 100

Novità ?

Ritratto di Anubi_Debian_3
Offline
Geek
Iscritto: 08/01/2011
Messaggi: 100

Up...