Repository 32bit  Forum
Repository 64bit  Wiki

Slackware, tempo di avvio sospetto.

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.

Slackware, tempo di avvio sospetto.

Messaggioda Ortew » mar giu 19, 2012 18:23

Siccome mi sto incuriosendo sempre di più a questa distro, l'ho installata su un pc di prova. L'installazione è andata a buon fine (slackware 13.37 - 64 bit), soltanto che il tempo di avvio fino all' apertura dell' ambiente desktop, è di circa 45-50 secondi. Stando un pò sulla media dei tempi di avvio di altre distro, che solitamente si aggira intorno ai 25-30 massimo 35 secondi, questa cosa mi ha lasciato qualche dubbio. Come mai tutto questo tempo per avviarsi?
ps: Credo non sia una questione di lentezza del pc, in quanto quest'ultimo possiede un core i5, con 8 gb di ram.
Ortew
Linux 1.0
Linux 1.0
 
Messaggi: 30
Iscritto il: gio giu 14, 2012 15:42

Re: Slackware, tempo di avvio sospetto.

Messaggioda Plaoo » mar giu 19, 2012 18:53

Controlla su /var/log/messages cosa ti rallenta di più o se ci sono problemi. O anche usi dhcpcd per la connessione?
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
Avatar utente
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 16:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: Slackware, tempo di avvio sospetto.

Messaggioda Ortew » mar giu 19, 2012 18:58

Plaoo ha scritto:Controlla su /var/log/messages cosa ti rallenta di più o se ci sono problemi. O anche usi dhcpcd per la connessione?


No nei log non vedo problemi, anche perchè è stato appena installato il sistema.. Senza neanche l'aggiunta di software o altro. Comunque per la connessione uso "dhcp". Non credo sia il problema.. Su altre distro questi parametri non hanno mai compromesso la velocità di avvio del sistema.
Ortew
Linux 1.0
Linux 1.0
 
Messaggi: 30
Iscritto il: gio giu 14, 2012 15:42

Re: Slackware, tempo di avvio sospetto.

Messaggioda erio » mar giu 19, 2012 21:38

i demoni e servizi, al boot non partono in parallelo, quindi il boot e' sequenziale,con i tempi +- che dici.
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1083
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Slackware, tempo di avvio sospetto.

Messaggioda Plaoo » mar giu 19, 2012 22:50

dhcpcd nella mia macchina rallenta parecchio, circa 5-6 secondi prima dell acquisizione dell'ip. Se controlli nel log sopracitato puoi vedere tra parentesi quadre all'incirca il tempo di boot, anche se non è preciso ti puoi dare un idea.
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
Avatar utente
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 16:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: Slackware, tempo di avvio sospetto.

Messaggioda 414N » mer giu 20, 2012 20:45

Puoi provare a spostare alcuni job che vengono effettuati solitamente all'avvio in uno script a parte da avviare quando ti pare.
Io mi sono creato un file di nome /etc/rc.d/rc.slow nel quale ho raccolto i job che rallentavano l'avvio togliendoli da /etc/rc.d/rc.M:
Codice: Seleziona tutto
 #!/bin/sh
if [ -x /usr/bin/fc-cache ]; then
  echo "Updating X font indexes:  /usr/bin/fc-cache -f &"
  /usr/bin/fc-cache  -f &
fi

# Update any existing icon cache files:
if find /usr/share/icons 2> /dev/null | grep -q icon-theme.cache ; then
  for theme_dir in /usr/share/icons/* ; do
    if [ -r ${theme_dir}/icon-theme.cache ]; then
      echo "Updating icon-theme.cache in ${theme_dir}..."
      #/usr/bin/gtk-update-icon-cache -t -f ${theme_dir} 1> /dev/null 2> /dev/null &
      /usr/bin/gtk-update-icon-cache ${theme_dir} 1> /dev/null 2> /dev/null &
    fi
  done
  # This would be a large file and probably shouldn't be there.
  if [ -r /usr/share/icons/icon-theme.cache ]; then
    echo "Deleting icon-theme.cache in /usr/share/icons..."
    #/usr/bin/gtk-update-icon-cache -t -f /usr/share/icons 1> /dev/null 2> /dev/null &
    rm -f /usr/share/icons/icon-theme.cache
  fi
fi

# Update mime database:
if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
  echo "Updating MIME database:  /usr/bin/update-mime-database /usr/share/mime &"
  /usr/bin/update-mime-database /usr/share/mime 1> /dev/null 2> /dev/null &
fi
if [ -x /usr/bin/update-gtk-immodules ]; then
  /usr/bin/update-gtk-immodules --verbose
fi
if [ -x /usr/bin/update-gdk-pixbuf-loaders ]; then
  /usr/bin/update-gdk-pixbuf-loaders --verbose
fi
if [ -x /usr/bin/update-pango-querymodules ]; then
  /usr/bin/update-pango-querymodules --verbose
fi

Questo script raccoglie al suo interno l'aggiornamento della cache delle font di X, l'aggiornamento della cache delle icone, l'aggiornamento del database mime e altri aggiornamenti relativi a gtk, gdk e pango. Eliminando tutto ciò dall'avvio (cioè dal file /etc/rc.d/rc.M) ho risparmiato intorno ad una decina di secondi, ma il tempo è relativo alla macchina che hai.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Slackware, tempo di avvio sospetto.

Messaggioda Plaoo » gio giu 21, 2012 10:05

414N ha scritto:Puoi provare a spostare alcuni job che vengono effettuati solitamente all'avvio in uno script a parte da avviare quando ti pare.
Io mi sono creato un file di nome /etc/rc.d/rc.slow nel quale ho raccolto i job che rallentavano l'avvio togliendoli da /etc/rc.d/rc.M:
Codice: Seleziona tutto
 #!/bin/sh
if [ -x /usr/bin/fc-cache ]; then
  echo "Updating X font indexes:  /usr/bin/fc-cache -f &"
  /usr/bin/fc-cache  -f &
fi

# Update any existing icon cache files:
if find /usr/share/icons 2> /dev/null | grep -q icon-theme.cache ; then
  for theme_dir in /usr/share/icons/* ; do
    if [ -r ${theme_dir}/icon-theme.cache ]; then
      echo "Updating icon-theme.cache in ${theme_dir}..."
      #/usr/bin/gtk-update-icon-cache -t -f ${theme_dir} 1> /dev/null 2> /dev/null &
      /usr/bin/gtk-update-icon-cache ${theme_dir} 1> /dev/null 2> /dev/null &
    fi
  done
  # This would be a large file and probably shouldn't be there.
  if [ -r /usr/share/icons/icon-theme.cache ]; then
    echo "Deleting icon-theme.cache in /usr/share/icons..."
    #/usr/bin/gtk-update-icon-cache -t -f /usr/share/icons 1> /dev/null 2> /dev/null &
    rm -f /usr/share/icons/icon-theme.cache
  fi
fi

# Update mime database:
if [ -x /usr/bin/update-mime-database -a -d /usr/share/mime ]; then
  echo "Updating MIME database:  /usr/bin/update-mime-database /usr/share/mime &"
  /usr/bin/update-mime-database /usr/share/mime 1> /dev/null 2> /dev/null &
fi
if [ -x /usr/bin/update-gtk-immodules ]; then
  /usr/bin/update-gtk-immodules --verbose
fi
if [ -x /usr/bin/update-gdk-pixbuf-loaders ]; then
  /usr/bin/update-gdk-pixbuf-loaders --verbose
fi
if [ -x /usr/bin/update-pango-querymodules ]; then
  /usr/bin/update-pango-querymodules --verbose
fi

Questo script raccoglie al suo interno l'aggiornamento della cache delle font di X, l'aggiornamento della cache delle icone, l'aggiornamento del database mime e altri aggiornamenti relativi a gtk, gdk e pango. Eliminando tutto ciò dall'avvio (cioè dal file /etc/rc.d/rc.M) ho risparmiato intorno ad una decina di secondi, ma il tempo è relativo alla macchina che hai.

Io ho completamente rimosso questi qua. Non sapendo bene l'utilità, ma 414N ho fatto bene? A cosa servono? Sono indispensabili?
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
Avatar utente
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 16:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: Slackware, tempo di avvio sospetto.

Messaggioda 414N » gio giu 21, 2012 10:13

Come ho già scritto, servono ad aggiornare cache di font, icone, tipi mime ecc. Senza questi aggiornamenti non vedresti, per esempio, le icone degli ultimi programmi installati nell'elenco delle applicazioni.
Solitamente questi "refresh" vengono inclusi in un opportuno file doinst.sh e sono quindi eseguiti quando si installa il relativo pacchetto Slackware, ma per stare dalla parte dei bottoni Pat li ha messi all'avvio per poter giungere ad una sessione desktop coerente.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE


Torna a Slackware

Chi c’è in linea

Visitano il forum: fenics e 2 ospiti