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.
Rispondi
Ortew
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: gio 14 giu 2012, 16:42

Slackware, tempo di avvio sospetto.

Messaggio da Ortew »

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.

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Slackware, tempo di avvio sospetto.

Messaggio da Plaoo »

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

Ortew
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: gio 14 giu 2012, 16:42

Re: Slackware, tempo di avvio sospetto.

Messaggio da Ortew »

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.

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Slackware, tempo di avvio sospetto.

Messaggio da erio »

i demoni e servizi, al boot non partono in parallelo, quindi il boot e' sequenziale,con i tempi +- che dici.

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Slackware, tempo di avvio sospetto.

Messaggio da Plaoo »

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
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Slackware, tempo di avvio sospetto.

Messaggio da 414N »

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
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Slackware, tempo di avvio sospetto.

Messaggio da Plaoo »

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
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Slackware, tempo di avvio sospetto.

Messaggio da 414N »

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.

Rispondi