Avvio lento

Tutto ciò che altrimenti sarebbe OT
Rispondi
Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Avvio lento

Messaggio da Disx » 9 novembre 2014, 21:00

Ciao a tutti ragazzi!

Sono nuovo del fantastico mondo ArchLinux, ho infatti installato Arch ma ho preferito poi passare ad Antergos per facilitarmi un po' le cose :lol:

Il sistema va benissimo e trovo tutto molto piu' veloce rispetto a Xubuntu che montavo prima,unico problema trovo un po' lento il boot..

Dando il comando Systemd-analyze mi restituisce questo:

Startup finished in 2.751s (kernel) + 16.977s (userspace) = 19.728s

Che ne pensate? Grazie! :mrgreen:

Avatar utente
ange
Robin Hood
Messaggi: 1866
Iscritto il: 20 giugno 2012, 23:02
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da ange » 9 novembre 2014, 21:11

Abbiamo gli stessi tempi di boot insomma... Il mio è più veloce del tuo di 0,600s però nel mio caso sono abbastanza certo di aver fatto qualcosa io che mi ha rallentato il boot solo che non ho voglia di indagare
Notebook ASUS A52J | Kubuntu 16.04 LTS amd64 | KDE Plasma Desktop
Notebook HP Pavilion G6-1352el | Arch Linux x86_64

Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da Disx » 9 novembre 2014, 21:19

Quindi comunque un "problema" ci sta

Avatar utente
veleno77
Moderatore
Messaggi: 6282
Iscritto il: 25 marzo 2008, 18:26
Architettura: x86 (32Bit)
Località: Torino
Contatta:

Re: Avvio lento

Messaggio da veleno77 » 9 novembre 2014, 21:59

ho da poco reinstallato Arch e devo dire che è semplicissimo (non ho fatto modalità uefi) continuo e continuerò a non capire perchè non usare direttamente arch..
per il tuo problema che come tempi non sono male.. (non so che hardware hai io con il vecchio ero a quei livelli)
devi dare cmq un systemd-analyze blame per vedere chi è che "perde tempo" ad esempio a me ora a fresca installazione dhcpcd ci metteva 14 s mentre networkmanager quasi insignificante, pensco sia dovuto che dhcpcd aspeta di connettersi realmente.. boh..
Se avete risolto il vostro problema, editate il primo post aggiungendo [Risolto] al titolo.
Problemi con Arch ? 1°Metodo-2°Metodo-3°Metodo
ArchWiki Translation Team - Cerchiamo traduttori!

marco
Little John
Messaggi: 967
Iscritto il: 3 settembre 2007, 13:54
Architettura: x86_64 (64bit)
Località: Cagliari

Re: Avvio lento

Messaggio da marco » 10 novembre 2014, 1:06

veleno77 ha scritto: systemd-analyze blame
Non conoscevo questo comando.
Grazie al suggerimento di Veleno77 son passato da 40 secondi a 11 secondi: il mio problema era che il sistema perdeva tempo perché era abilitato dhcpcd@eth0.service, mentre io ho il modem su eth1.

Marco
Linux registered user # 443055

Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da Disx » 10 novembre 2014, 10:22

veleno77 ha scritto:ho da poco reinstallato Arch e devo dire che è semplicissimo (non ho fatto modalità uefi) continuo e continuerò a non capire perchè non usare direttamente arch..
per il tuo problema che come tempi non sono male.. (non so che hardware hai io con il vecchio ero a quei livelli)
devi dare cmq un systemd-analyze blame per vedere chi è che "perde tempo" ad esempio a me ora a fresca installazione dhcpcd ci metteva 14 s mentre networkmanager quasi insignificante, pensco sia dovuto che dhcpcd aspeta di connettersi realmente.. boh..
Avevo installato Arch,poi ho fatto qualche casino e non essendo proprio esperto ho preferito passare prima per un installer grafico.

Il pc è un Vaio SVE1513B1E.

Il comando systemd-analyze blame mi da questo

Codice: Seleziona tutto

          21.741s man-db.service
          9.852s NetworkManager.service
          8.820s ModemManager.service
          5.778s polkit.service
          4.603s lightdm.service
          2.092s shadow.service
          1.965s systemd-logind.service
          1.958s alsa-restore.service
          1.523s systemd-vconsole-setup.service
          1.425s bluetooth.service
          1.316s systemd-rfkill@rfkill1.service
          1.171s logrotate.service
          1.152s ufw.service
           706ms accounts-daemon.service
           596ms ntpd.service
           561ms systemd-tmpfiles-setup-dev.service
           558ms udisks2.service
           535ms dev-hugepages.mount
           471ms sys-kernel-config.mount
           470ms sys-kernel-debug.mount
           464ms dev-mqueue.mount
           443ms systemd-remount-fs.service
           344ms wpa_supplicant.service
Quel man-db service non ci mette un po' troppo?

Avatar utente
TheSaint
Robin Hood
Messaggi: 7957
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Avvio lento

Messaggio da TheSaint » 10 novembre 2014, 12:20

Prova a cambiare il Nice=19 in /usr/lib/systemd/system/man-db.service.
Però sarebbe meglio se lo copi in /etc/systemd/system e cambi in quello, che ha maggior priorità. In questo modo se ci sono aggiornamenti non si modifica quello che hai fatto.
Si potrebbe anche tentare di mettere un

Codice: Seleziona tutto

After=systemd-logind
Così inizia dopo che sei entrato. Perché tanto non è importante aggiornare le man di frequente.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da Disx » 10 novembre 2014, 14:10

TheSaint ha scritto:Prova a cambiare il Nice=19 in /usr/lib/systemd/system/man-db.service.
Però sarebbe meglio se lo copi in /etc/systemd/system e cambi in quello, che ha maggior priorità. In questo modo se ci sono aggiornamenti non si modifica quello che hai fatto.
Si potrebbe anche tentare di mettere un

Codice: Seleziona tutto

After=systemd-logind
Così inizia dopo che sei entrato. Perché tanto non è importante aggiornare le man di frequente.
Ok perfetto, ho provato mettendo Nice=15 e la voce man-db non compare piu' :mrgreen:

Codice: Seleziona tutto

          8.681s ModemManager.service
          8.514s NetworkManager.service
          4.949s polkit.service
          3.984s accounts-daemon.service
          2.700s systemd-logind.service
          2.697s alsa-restore.service
          1.122s lightdm.service
          1.113s systemd-vconsole-setup.service
           763ms ufw.service
           736ms bluetooth.service
           664ms dev-hugepages.mount
           623ms dev-disk-by\x2duuid-1711f913\x2d861f\x2d4722\x2d8c4b\x2d1b62228
           608ms colord.service
           599ms dev-mqueue.mount
           599ms sys-kernel-config.mount
           598ms sys-kernel-debug.mount
           572ms systemd-remount-fs.service
          8.681s ModemManager.service
          8.514s NetworkManager.service
          4.949s polkit.service
          3.984s accounts-daemon.service
          2.700s systemd-logind.service
          2.697s alsa-restore.service
          1.122s lightdm.service
          1.113s systemd-vconsole-setup.service
           763ms ufw.service
           736ms bluetooth.service
           664ms dev-hugepages.mount
           623ms dev-disk-by\x2duuid-1711f913\x2d861f\x2d4722\x2d8c4b\x2d1b62228
           608ms colord.service
           599ms dev-mqueue.mount
           599ms sys-kernel-config.mount
           598ms sys-kernel-debug.mount
           572ms systemd-remount-fs.service
           539ms systemd-tmpfiles-setup-dev.service
           490ms wpa_supplicant.service
           483ms systemd-update-utmp.service
           380ms systemd-rfkill@rfkill1.service
           344ms systemd-rfkill@rfkill0.service
           269ms user@620.service
           267ms boot.mount
           264ms systemd-random-seed.service
           261ms systemd-backlight@backlight:intel_backlight.service
           250ms ntpd.service
           208ms systemd-sysctl.service
           197ms systemd-udev-trigger.service
           171ms udisks2.service
           145ms systemd-udevd.service
           111ms kmod-static-nodes.service
            93ms systemd-journal-flush.service
            73ms upower.service
            68ms rtkit-daemon.service
            58ms systemd-tmpfiles-setup.service
            16ms user@1000.service
            12ms systemd-user-sessions.service
             2ms tmp.mount
             2ms sys-fs-fuse-connections.mount
Sembra meglio :P

anche se in realtà il tempo di boot rimane quasi uguale:
Startup finished in 2.739s (kernel) + 16.709s (userspace) = 19.449s

Non so se è normale ma all'avvio mi compare questo

https://www.dropbox.com/s/sew0w2lzaa2oo ... 0.jpg?dl=0

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da 4javier » 10 novembre 2014, 15:22

Rimetti il nice come era prima.
Quel servizio non viene eseguito al boot, ma una volta al giorno. Evidentemente il giorno prima il tuo pc non era stato acceso, e quindi al successivo riavvio è stato subito eseguito. È per quello che in quest'ultimo avvio non risulta eseguito, a prescindere dal nice.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
enricotognoni
Arciere Provetto
Messaggi: 669
Iscritto il: 19 settembre 2012, 1:31

Re: Avvio lento

Messaggio da enricotognoni » 10 novembre 2014, 16:59

prova a dare il comando:
systemctl --failed
E' possibile che provi e riprovi a lanciare un servizio dopo un delay?

Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da Disx » 10 novembre 2014, 18:12

4javier ha scritto:Rimetti il nice come era prima.
Quel servizio non viene eseguito al boot, ma una volta al giorno. Evidentemente il giorno prima il tuo pc non era stato acceso, e quindi al successivo riavvio è stato subito eseguito. È per quello che in quest'ultimo avvio non risulta eseguito, a prescindere dal nice.
Ah ok
enricotognoni ha scritto:prova a dare il comando:
systemctl --failed
E' possibile che provi e riprovi a lanciare un servizio dopo un delay?
Restituisce

0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Avatar utente
ange
Robin Hood
Messaggi: 1866
Iscritto il: 20 giugno 2012, 23:02
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da ange » 10 novembre 2014, 20:35

@4javier: a me man-db ci metteva 4 volte di più di Disx e in più avevo updatedb.service ad ogni avvio che ci metteva circa 3 volte più del man-db di Disx e appena l'ho visto gli ho disabilitati. Ci sono controindicazioni?
Notebook ASUS A52J | Kubuntu 16.04 LTS amd64 | KDE Plasma Desktop
Notebook HP Pavilion G6-1352el | Arch Linux x86_64

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da 4javier » 10 novembre 2014, 23:58

Servono ad aggiornare due database: quello dei manuali, e quello del programma "locate". In pratica se non vengono eseguiti "man" non troverà i nuovi manuali, e locate ed i programmi basati su di lui non troveranno i nuovi file sul sistema.
updatedb è programmato di default per essere eseguito a mezzanotte. Nessuno vi vieta di modificare i service in modo da fare eseguire questi due aggiornamenti ad orari a voi più congeniali.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
veleno77
Moderatore
Messaggi: 6282
Iscritto il: 25 marzo 2008, 18:26
Architettura: x86 (32Bit)
Località: Torino
Contatta:

Re: Avvio lento

Messaggio da veleno77 » 11 novembre 2014, 0:04

mandb.service non viene conteggiato e avviene sempre dopo il boot infatti io oggi:

Codice: Seleziona tutto

systemd-analyze      
Startup finished in 1.593s (kernel) + 2.117s (userspace) = 3.711s 
ieri ero anche un secondo in meno.. Startup finished in 1.585s (kernel) + 1.179s (userspace) = 2.765s , eppure se do blame

Codice: Seleziona tutto

systemd-analyze blame
          6.162s man-db.service
           986ms NetworkManager.service
           816ms updatedb.service
           668ms systemd-tmpfiles-clean.service
           456ms systemd-udev-settle.service
           232ms mount-fakeraid.service
           216ms systemd-fsck@dev-disk-by\x2duuid-5c3b7f74\x2de4d8\x2d4a2a\x2d9425\x2dce320b65bcd5.service
           125ms systemd-random-seed.service
           112ms logrotate.service
           109ms systemd-backlight@backlight:eeepc-wmi.service
           108ms var.mount
           106ms sensord.service
            98ms colord.service
            80ms dmraid.service
            72ms systemd-vconsole-setup.service
            58ms systemd-remount-fs.service
            46ms systemd-logind.service
            43ms systemd-tmpfiles-setup.service
            43ms alsa-restore.service
            39ms avahi-daemon.service
            36ms home.mount
            30ms udisks2.service
            28ms user@1000.service
            26ms systemd-fsck@dev-disk-by\x2duuid-f58e87dc\x2de148\x2d41d2\x2db70b\x2d1928488dd200.service
            22ms polkit.service
Se avete risolto il vostro problema, editate il primo post aggiungendo [Risolto] al titolo.
Problemi con Arch ? 1°Metodo-2°Metodo-3°Metodo
ArchWiki Translation Team - Cerchiamo traduttori!

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da 4javier » 11 novembre 2014, 0:16

Sfatiamo un altro mito:
systemd-analyze blame non si occupa di analizzare la fase boot (o di init sarebbe meglio dire) come credono in molti, ma tiene traccia dei tempi di esecuzione dell'avvio di tutti i service. Quindi subito dopo il termine della fase di init, avrà conteggiato effettivamente solo i servizi che partono all'avvio del sistema, ma dopo alcune ore di sessione aperta, se rieseguito terrà conto anche di eventuali servizi lanciati successivamente. Ad esempio, il mio pc è accesso da stamattina, e se adesso do systemd-analyze blame viene elencato anche il tempo di esecuzione di updatedb, che come da timer è stato eseguito a mezzanotte, e cioè 15 minuti fa.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da Disx » 11 novembre 2014, 10:46

intanto grazie a tutti per il supporto

Oggi ancora peggio :lol:

Startup finished in 2.529s (kernel) + 32.835s (userspace) = 35.364s

Avatar utente
TheSaint
Robin Hood
Messaggi: 7957
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Avvio lento

Messaggio da TheSaint » 11 novembre 2014, 10:53

Io ho 43 secondi di userspace, ma non mi da tutta quella paranoia.
Riavviato ed è calato, dato che man-db e updatedb son fuori dal conto.
Ultima modifica di TheSaint il 11 novembre 2014, 10:58, modificato 1 volta in totale.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Disx
Newbie
Messaggi: 7
Iscritto il: 9 novembre 2014, 20:54
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da Disx » 11 novembre 2014, 10:57

TheSaint ha scritto:Io ho 43 secondi di userspace, ma non mi da tutta quella paranoia.
Non è un grande problema,infatti sto tenendo l'os.

Pero' la differenza è evidente con Xubuntu e imbarazzante con W8,per questo mi sembra strano

Avatar utente
TheSaint
Robin Hood
Messaggi: 7957
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Avvio lento

Messaggio da TheSaint » 11 novembre 2014, 11:05

In media ad arrivare a KDE pronto ci vuole 80~90 secondi, ma dipende anche dal tipo di computer e contorni.
I miei figli con Ubuntu e i5 ci vuole almeno altri 20 secondi ad arrivare al desktop.
A volte vedevo colleghi che aspettavano un winXP per 3 minuti e quant' anche fossero al desktop ancora c' erano processi a macinare. Nel dire che in genere ci vuole almeno un minuto e non vedo la differenza di 10 secondi.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

VenereNera
Little John
Messaggi: 954
Iscritto il: 20 dicembre 2012, 19:50

Re: Avvio lento

Messaggio da VenereNera » 11 novembre 2014, 12:36

Ma win 8 non fa testo per via del fast startup associabile ad una sospensione. :P

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Avvio lento

Messaggio da 4javier » 11 novembre 2014, 13:27

In effetti con W8 non si capisce nemmeno se effettivamente l'hai spento il pc oppure no...
Comunque se vi trovate spesso nella situazione di avere il sistema spento al momento in cui quei servizi dovrebbero partire, e vi secca che di conseguenza vengano avviati al boot, potete aggiungere tramite drop-in delle modifiche a vostro piacimento: ad esempio farli avviare un tot di minuti (ore) dopo l'avvio del sistema, oppure ad un orario diverso dalla mezzanotte.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Rispondi