Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 36

Discussione: Credo che il tempo d'avvio stia cominciando ad allungarsi..

  1. #1
    Guest

    Predefinito Credo che il tempo d'avvio stia cominciando ad allungarsi..

    Edgy credo stia allungando i tempi di caricamenti all'avvio... Avreste qualche consiglio da darmi per fare in modo di limitare il fenomeno?..

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Edgy credo stia allungando i tempi di caricamenti all'avvio... Avreste qualche consiglio da darmi per fare in modo di limitare il fenomeno?..
    Durante la fase di avvio, tra le altre cose, avviene lo startup dei servizi di rete, hai mica attivato qualche servizio nuovo?
    In tal caso prova a disattivare i servizi che ritieni inutili.

    Un'altro eventuale problema potresti averlo se hai una partizione Windows che normalmente monti allo startup, in tal caso ad ogni avvio viene avviato un check di tale filesystem (con fsck) il che richiede non poco tempo?
    Se pensi sia quest'ultimo il problema edita come root il file
    /etc/fstab
    individua la riga relativa alla partizione windows (vedrai vfat se si tratta di una fat32 opp. ntfs nel caso sia una ntfs) e modifica l'ultima colonna che dovrebbe riportare il valore 1 o maggiore, devi impostarlo a 0 per dire a fsck di non fare alcun check di tale partizione.

    Se non sei in nesusno di questi casi, magari cerca di fornire qualche indizio di cosa è cambiato (nuovo software/hardware installato) prima che tu notassi tali rallentamenti.

  3. #3
    Guest

    Predefinito

    a quanto detto da Criluzone, aggiungo: prova il pacchetto BUM per visualizzare/modificare i servizi attivi.
    Altro passaggio che ho fatto io è questo: nel file «/boot/grub/menu.lst», in corrispondenza della riga «kernel /boot/vmlinuz-2.6.17-10-386 root=/dev/hda3 ro splash», ho tolto 'splash' e cambiato in quiet. Dunque la riga completa è:
    «kernel /boot/vmlinuz-2.6.17-10-386 root=/dev/hda3 ro quiet»

    *** ATTENZIONE ***: fai un backup del file e tieni a portata di mano il cd live di Edgy, non vorrei che non si avvia più grub.
    Se non parte più, metti il livecd e da shell digita in sequenza:
    sudo mkdir /mnt/root
    sudo mount /dev/hda<n> /mnt/root
    sudo chroot /mnt/root
    sudo grub-install --no-floppy /dev/hda

  4. #4
    Guest

    Predefinito

    Apri la cartella /etc/init.d e guardaci dentro. Cancella tutta la monnezza che non vuoi che si avvii allo startup. Naturalmente stando attento a non cancellare cose vitali per lo start della macchina. Se non sai cos'è, non lo togliere.

    Magari hai mysqld che parte o peggio postgresql. Roba simile insomma.

  5. #5
    Guest

    Predefinito

    Non vorrei essere esagerato io...

    I vostri sistemi linux quanto tempo ci mettono ad avviarsi? Prendendo come punto "convenzionale" il momento in cui clicco su GRUB per avviare dalla mia partizione con ubuntu, ci metto tra un minuto e un minuto e mezzo (al prossimo avvio del pc cronometrerò con esattezza a partire da quel punto e modificherò questo post..

    P.S. : uso il login automatico quindi non perdo tempo a mettere utente e password all'avvio

  6. #6
    Guest

    Predefinito

    Io con gentoo ci metto sempre lo stesso tempo, da quando l'ho installata. Devi controllare cosa ti parte all'avvio e vedere cosa ci mette tanto tempo e, nel caso, sostituirlo od eliminarlo.

    Byez

  7. #7
    Guest

    Predefinito

    come faccio a fare quello che hai detto?..

  8. #8
    Guest

  9. #9
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da JoErNanO
    Apri la cartella /etc/init.d e guardaci dentro. Cancella tutta la monnezza che non vuoi che si avvii allo startup. Naturalmente stando attento a non cancellare cose vitali per lo start della macchina. Se non sai cos'è, non lo togliere.

    Magari hai mysqld che parte o peggio postgresql. Roba simile insomma.

    no! pazzo!

    basta eliminar i link simbolici ad essi, che si trovato in /etc/rcS.d/ e /etc/rc3.d/ (se 3 è il tuo runlevel)

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da JoErNanO
    Apri la cartella /etc/init.d e guardaci dentro. Cancella tutta la monnezza che non vuoi che si avvii allo startup. Naturalmente stando attento a non cancellare cose vitali per lo start della macchina. Se non sai cos'è, non lo togliere.

    Magari hai mysqld che parte o peggio postgresql. Roba simile insomma.
    Mi conviene cancellare il file di apache in /etc/init.d ? O è piu conveniente togliere i file apache nelle cartelle etc/rcX.d ?

    Non capisco una cosa: Pensavo (chiaramente a torto) che le applicazioni che linux avvia in automatico sono quelle contenute nelle cartelle etc/rcX.d, in particolare etc/rc2.d. Pensavo in sostanza che il file si piazza nella cartella etc/init.d , e poi viene avviato tramite un apposito linketto in una delle cartelle etc/rcX.d.

    Ho fatto "locate apache" ed ho trovato che praticamente tutte le cartelle rcX.d posseggono un file (linketto credo..) apache! Come mai?.. Vuole essere avviato piu volte??
    Ultima modifica di attorianzo : 23-12-2006 alle ore 09.19.02

  11. #11
    Guest

    Predefinito

    secondo me è più conveniente togliere (o rinominare) i link simbolici in corrispondenza del runlevel desiderato, quindi per esempio fai: «mv /etc/rc2.d/S91apache2 /etc/rc2.d/_S91apache2». Procedere a mano non è tanto scomodo, altrimenti vedi il pacchetto BUM che ti ho già menzionato, 'wajig' (o gjig), 'sysv-rc-conf'.

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da fgr
    secondo me è più conveniente togliere (o rinominare) i link simbolici in corrispondenza del runlevel desiderato, quindi per esempio fai: «mv /etc/rc2.d/S91apache2 /etc/rc2.d/_S91apache2». Procedere a mano non è tanto scomodo, altrimenti vedi il pacchetto BUM che ti ho già menzionato, 'wajig' (o gjig), 'sysv-rc-conf'.
    La strategia da te suggerita di rinominare i "link" in /etc/rc2.d è semplicissima... Cosa fa in piu questo BUM?..

    Ed inoltre, perchè è presente apache in tutte le cartelle rcX.d?.. Devo rinominarlo in tutte?..

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    La strategia da te suggerita di rinominare i "link" in /etc/rc2.d è semplicissima... Cosa fa in piu questo BUM?..
    più o meno non fa niente di più rispetto a utility simili, ma è grafico e l'ha scritto un italiano.
    Citazione Originalmente inviato da attorianzo
    Ed inoltre, perchè è presente apache in tutte le cartelle rcX.d?.. Devo rinominarlo in tutte?..
    fai i cambiamenti, appunto, nei runlevel dove non desideri che Apache si avvii da solo.

  14. #14
    Guest

    Predefinito

    Ho capito ti ringrazio..

    Un'ultima cosa:
    Quando avvio il pc la prima cosa che parte è un menu che mi permette di scegliere se voglio avviare ubuntu, ubuntu safe mode, ubuntu memtest e win XP.

    Cliccato su ubuntu il sistema si avvia direttamente (ho fatto il login automatico)

    Come faccio se volessi vedere quali operazioni compie all'avvio?

  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Ho capito ti ringrazio..

    Un'ultima cosa:
    Quando avvio il pc la prima cosa che parte è un menu che mi permette di scegliere se voglio avviare ubuntu, ubuntu safe mode, ubuntu memtest e win XP.

    Cliccato su ubuntu il sistema si avvia direttamente (ho fatto il login automatico)

    Come faccio se volessi vedere quali operazioni compie all'avvio?
    Apri il file di configurazione di grub (il boot loader utilizzato da ubuntu, che ti permette di scegliere il sistema operativo da avviare):
    Codice:
    $ sudo vi /boot/grub/menu.lst
    e quindi individua la linea dove è specificato il tuo kernel, commentala e sostituiscila con una uguale ma senza i parametri finali quiet e splash:
    Codice:
    #kernel          /boot/vmlinuz-2.6.17-10-generic root=UUID=5ee00750-e638-423f-9d5d-44fdd742c7ba ro quiet splash
    kernel          /boot/vmlinuz-2.6.17-10-generic root=UUID=5ee00750-e638-423f-9d5d-44fdd742c7ba ro
    in questo modo ottieni un avvio in modalità testo dove potrai vedere tutti i messaggi di avvio e alla fine di tale fase ti verrà comunque chiesta la login in modalità grafica.
    Se invece voui vuoi vedere i messaggi di avvio ma non vuoi rinunciare alla schermata con la barra di completamento, elimina solo il parametro 'quiet' ma lascia il parametro 'splash'
    Magari prova le varie combinazioni e scegli quella che preferisci.

    PS.: data la delicatezza del file, fanne un backup prima di modificarlo, e in caso di problemi seleziona dal menu di grub il safety mode (la seconda voce del menu da te citata) quindi, ad avvio avvenuto ti troverai nella modalità 'single' e ti sarà possibile ripristinare il file e riavviare.
    Ultima modifica di criluzone : 26-12-2006 alle ore 22.35.25 Motivo: aggiunta raccomandazione

  16. #16
    Guest

    Predefinito

    Grazie Criluzone era proprio quello che cercavo.

    Ho tolto sia quite che splash, ho così potuto finalmente vedere dove è che il mio avvio perde piu tempo e... praticamente ho scoperto che non c'è un punto in particolare dove lui si soffermi "particolarmente"...

    Quindi devo supporre che è il mio pc ad essere un pò una ciofechina...

    Ho un celeron 2,6 Ghz, 512 ram, e soprattutto sto facendo girare linux in un mio vecchio HD che avevo che se non sbaglio non arrivava affatto a 7000 giri.. (forse è 5000 giri..)...

  17. #17
    Guest

    Predefinito

    Io direi che sia il kernel di default iper patchato che usa ubuntu ad essere lento,ho visto molte macchine con ubuntu e kernel di default che erano lente un botto perchè kernel pieni di driver inutili e obsoleti .

    Io ti consiglio di compilartelo da te un kernel,ti garantisco che vedrai i vantaggi ad occhio nudo e mi darai ragione ... Ciaoo

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da criluzone
    in questo modo ottieni un avvio in modalità testo dove potrai vedere tutti i messaggi di avvio e alla fine di tale fase ti verrà comunque chiesta la login in modalità grafica.
    oppure con «dmesg | less»

  19. #19
    Guest

    Predefinito

    Citazione Originalmente inviato da fgr
    oppure con «dmesg | less»
    Interessante..

    Ma si può capire da quella lista dove è che il sistema perde piu tempo?

    Quanto a ricompilare il kernel è una cosa che ancora non mi sento di fare.. Non l'ho mai fatto e temo future rogne da inesperienza... Aspetterò un pò ancora per quello credo.. :)
    Ultima modifica di attorianzo : 28-12-2006 alle ore 01.20.29

  20. #20
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Interessante..

    Ma si può capire da quella lista dove è che il sistema perde piu tempo?
    boh, che io sappia no
    Citazione Originalmente inviato da attorianzo
    Quanto a ricompilare il kernel è una cosa che ancora non mi sento di fare.. Non l'ho mai fatto e temo future rogne da inesperienza... Aspetterò un pò ancora per quello credo.. :)
    cmq se vuoi provare in giro ci sono decine di howto.

    Visto che a te piace smanettare su Ubuntu, oltre alle guide "ufficiali" (cioè i vari ubuntu.com, ecc) dovresti tenere d'occhio questo blog: http://pollycoke.wordpress.com (non so se lo conosci già).

  21. #21
    Guest

    Predefinito

    Parlando sempre di boot, non ho ben chiara una cosa sui runlevels e le guide che ci sono in rete non sono chiarissime...

    Mi pare di capire che i runlevels sono 7, da 0 a 6.

    0,1,6 sono riservate..

    Ma le altre esattamente come si fa a gestirle?

    In pratica quando accendo il pc tutti i runlevels vengono avviati? Io adesso "mi trovo in un runlevel particolare"?..

  22. #22
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Parlando sempre di boot, non ho ben chiara una cosa sui runlevels e le guide che ci sono in rete non sono chiarissime...

    Mi pare di capire che i runlevels sono 7, da 0 a 6.

    0,1,6 sono riservate..

    Ma le altre esattamente come si fa a gestirle?

    In pratica quando accendo il pc tutti i runlevels vengono avviati? Io adesso "mi trovo in un runlevel particolare"?..
    Un runlevel per volta è in esecuzione: su ubuntu, modalità grafica = runlevel 2. Su altre distro magari sarebbe il 5. C'è arbitrio fra 2-5; puoi passare da uno all'altro anche digitando il comando «init <n>».
    Quasi tutte le distribuzioni usano un file particolare «/etc/inittab»: ubuntu 6.10 non usa più il famoso sysvinit, ma uno di propria concezione che si chiama upstart (http://upstart.ubuntu.com/).

  23. #23
    Guest

    Predefinito

    ah è 2 e manca inittab... ecco uno dei motivi per cui non ci capivo nulla...

    Ma... Che senso ha passare da un runlevel all'altro?.. Magari usando quel comando init?

    Ho appena fatto "sudo init 3" e ho visto che non è cambiato nulla..

    Da BUM ho visto che i miei runlevel da 2 a 5 sono praticamente identici..

    Ho letto in qualche guida in rete che l'interfaccia grafica "X" doveva essere abilitata (oddio mi pare di avere capito così..) solo nel runlevel 5.. Qui invece tutti i runlevel da 2 a 5 sembrano davvero assolutamente uguali e quindi (credo) l'interfaccia grafica è in tutte....

    Come si giustifica la presenza di questi runlevel visto che all'avvio non mi viene chiesto da quale runlevel partire?..
    Ultima modifica di attorianzo : 28-12-2006 alle ore 20.07.29

  24. #24
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    ah è 2 e manca inittab... ecco uno dei motivi per cui non ci capivo nulla...

    Ma... Che senso ha passare da un runlevel all'altro?.. Magari usando quel comando init?
    nessun senso se sono uguali come riscontrato da te. Da terminale per esempio, riavvii o spegni il computer con 'init 6', 'init 0' anziché con reboot, shutdown. Su sistemi desktop comunque, nessuno si sognerebbe di chiudere la sessione grafica e poi spegnere il computer: meglio usare i pulsanti.
    Citazione Originalmente inviato da attorianzo
    Come si giustifica la presenza di questi runlevel visto che all'avvio non mi viene chiesto da quale runlevel partire?..
    infatti il runlevel che deve essere avviato di default va specificato.

    Marhaba,
    fgr

  25. #25
    Guest

    Predefinito

    Citazione Originalmente inviato da fgr
    il runlevel che deve essere avviato di default va specificato.
    fgr
    Mmm... ok i runlevel 0, 1 e 6, che effettivamente fanno davvero cose diverse...

    Ma quale è il senso di fare quelli da 2 a 5? Nel caso tuo specifico ad esempio, ti capita mai di avere l'esigenza di dovere riavviare con un level diverso?..

    Chi può avere l'esigenza di andare a modificare apposta il runlevel di default per passare ad un altro runlevel?..

  26. #26
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Ma quale è il senso di fare quelli da 2 a 5? Nel caso tuo specifico ad esempio, ti capita mai di avere l'esigenza di dovere riavviare con un level diverso?..
    mai, eccetto quando incasino GRUB

  27. #27
    Guest

    Predefinito

    Ogni guida che parla di boot in rete descrive il funzionamento di inittab e quindi chi ha edgy è destinato a naufragare in un gran casino..

    Edgy ho capito essere praticamente in una fase di transizione.. Da un lato il "vecchio" sistema Sysvinit e dall'altro questo nuovo sistema.. Per garantire la compatibilità praticamente Edgy si trova in una via di mezzo implementando un pò dell'uno e un pò dell'altro in una gran confusione..

    Quello che vorrei capire è:
    Cosa è esattamente che vuole rimpiazzare questo upstart?
    - le cartelle dei runlevels tipo /etc/rc.d/rcX.d in futuro esisteranno ancora?

    - Spariranno i demoni presenti in /etc/rc.d/init.d/ ?

    - A quanto ho capito il procedimento di avvio è questo qui, correggetemi se sbaglio:
    ----------> La prima cosa che il sistema fa è leggere da quale runlevel deve partire, leggendolo dal file /etc/event.d/rc-default.
    ----------> Capito da quale runlevel deve partire, a questo punto lui si dirige nella corrispondente cartella di runlevel /etc/rc.d/rcX.d e ne legge i symlink, che fanno capo alla cartella /etc/rc.d/init.d/...
    ---------->Se questo è giusto adesso, in futuro con upstart a pieno regime sarà ancora così?..

  28. #28
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Quello che vorrei capire è:
    Cosa è esattamente che vuole rimpiazzare questo upstart?
    - le cartelle dei runlevels tipo /etc/rc.d/rcX.d in futuro esisteranno ancora?

    - Spariranno i demoni presenti in /etc/rc.d/init.d/ ?
    Citazione Originalmente inviato da http://upstart.ubuntu.com/doc/getting-started.html
    Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot [...]
    I demoni del "vecchio" sistema resteranno, la compatibilità con il vecchio sistema è garantita. Più nel dettaglio, viene chiamato il gestore in /etc/event.d/rcS, che a sua volta richiama gli script presenti in /etc/init.d/. Per modificare il runlevel di default il file da modificare è /etc/event.d/rc-default.

  29. #29
    Guest

    Predefinito

    Citazione Originalmente inviato da fgr
    viene chiamato il gestore in /etc/event.d/rcS, che a sua volta richiama gli script presenti in /etc/init.d/. Per modificare il runlevel di default il file da modificare è /etc/event.d/rc-default.
    Ma così non vengono saltate le cartelle con i symlink?.. Nella cartella /etc/init.d vi sono si i demoni, ma tutti i demoni no?... con re-default scelgo il runlevel si, ma poi rcS dovrebbe comunque andarmi a pescare i servizi che ho scelto di avviare nel runlevel corrispondente ripescandoli comunque dalla cartella corrispondente al runlevel.... no?..

    EDIT: Ho appena riletto quello che ho scritto.. E' un po contorto e Marzulliano ma dovrebbe comunque capirsi (spero!)
    Ultima modifica di attorianzo : 30-12-2006 alle ore 12.36.50

  30. #30
    Guest

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Ma così non vengono saltate le cartelle con i symlink?.. Nella cartella /etc/init.d vi sono si i demoni, ma tutti i demoni no?... con re-default scelgo il runlevel si, ma poi rcS dovrebbe comunque andarmi a pescare i servizi che ho scelto di avviare nel runlevel corrispondente ripescandoli comunque dalla cartella corrispondente al runlevel.... no?..

    EDIT: Ho appena riletto quello che ho scritto.. E' un po contorto e Marzulliano ma dovrebbe comunque capirsi (spero!)
    sì, ma quello poi chiama ad esempio /etc/event.d/rc2 e via dicendo. Fai un 'cat' di questi file e vedi.

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •