Pagina 1 di 1
Veloccizzare al max l'avvio
Inviato: ven 31 ago 2012, 20:51
da darkstaring
Sera a tutti

..
mi scuso se riapro un nuovo topic già trattato ma.......
Ho intenzione di velocizzare in più possibile l'avvio, mi riferisco alla motitudine di cose non indispensabili per l'avvio di X persenti in rc.M..
Per ora mi sono limitato a spostare quello che non mi serve immediatamente in rc.local che eseguo in background...
per esempio ho spostato rc.httpd ed altri servizi che non mi servono immediatamente
ma molte cose non indispensabili sono rimaste in rc.M....
Vorrei sapere quali sono le uniche cose
veramente indispensabili per spostare tutto il resto in rc.local
e guadagnare qualche secondo
Grazieeeee

Re: Veloccizzare al max l'avvio
Inviato: sab 1 set 2012, 0:30
da targzeta
Però spostare tutto in rc.local non risolve il problema. Devi semplicemente disabilitare gli rc che non ti servono (chmod -x) e poi al massimo commenti qualcosina dal file rc.M. Io di solito commento:
Codice: Seleziona tutto
## Update all the shared library links:
#if [ -x /sbin/ldconfig ]; then
# echo "Updating shared library links: /sbin/ldconfig &"
# /sbin/ldconfig &
#fi
...
## Update the X font indexes:
#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 &
# 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
...
## These GTK+/pango files need to be kept up to date for
## proper input method, pixbuf loaders, and font support.
#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
però se esegui la connessione all'avvio via rc.inet1 allora quello mi sembra che ci mette un po' ad avviarsi, anche perché, se non sbaglio, si blocca sino a che non si connette prima di eseguire rc.inet2. Infatti in rc.inet2 dice:
Codice: Seleziona tutto
...
# At this point, we are ready to talk to The World...
da cui desumo che lui voglia essere sicuro di essersi connesso ad internet prima di andare avanti.
Emanuele