Dopo un'installazione "pulita" del SO (Ubuntu MATE 15.10) ho notato che il tempo di boot rallenta decisamente dopo l'installazione dei driver nvidia, passando da 20 secondi a 1 minuto. La stessa cosa mi era successa con Ubuntu 15.10. Ho una scheda nvidia geforce gt740m e ho installato i driver nvidia-352-updates.

Questo è l'output di systemd-analyze blame, premetto che ho notato che a ogni boot esegue fsck sia su / che su /home, come si vede nelle prime due righe (è normale?):

      7.892s systemd-fsck@dev-disk-by\x2duuid-44D1\x2dD5C8.service
      7.538s systemd-fsck@dev-disk-by\x2duuid-867f511c\x2dd074\x2d479c\x2d9499\x2d2c4e8f2350eb.service
      7.066s plymouth-quit-wait.service
      6.541s gpu-manager.service
      3.959s dev-sda8.device
      3.788s ModemManager.service
      3.416s accounts-daemon.service
      2.077s alsa-restore.service
      2.076s grub-common.service
      2.076s pppd-dns.service
      2.073s systemd-user-sessions.service
      2.070s ondemand.service
      2.013s NetworkManager.service
      1.959s avahi-daemon.service
      1.276s apparmor.service
      1.255s polkitd.service
      1.029s plymouth-start.service
      ... seguono altri processi con tempi < 1 s

Qui invece trovate l'output di dmesg.

Sapreste dirmi se secondo voi si tratta di tempistiche "normali" o se ci sono stall/errori che possono migliorare il tempo di boot?

chiesto 13 Mar '16, 20:02

Erica's gravatar image

Erica
913512

Mah, lì sembra che il boot sia di 33 secondi, non un minuto... Comunque, è normale che con i driver proprietari l'avvio rallenti un po', perché deve essere caricato.

Per più dettagli puoi utilizzare bootchart https://wiki.ubuntu.com/UNR/BootChart che ti crea un'immagine che mostra esattamente la durata dei processi.

Poi puoi caricarla su imgur e mettere qui il link, che gli diamo un'occhiata.

(13 Mar '16, 20:24) dadexix86 ♦♦ dadexix86's gravatar image

Ho caricato l'output di bootchart a questo link: https://www.dropbox.com/s/5a53gdcljvooypd/boot.svg?dl=0

Qui inveceho caricato la critical chain: http://paste.ubuntu.com/15377954/

E infine:

systemd-analyze time

Startup finished in 1.562s (firmware) + 10.990s (loader) + 4.398s (kernel) + 29.990s (userspace) = 46.942s

Potrebbe essere che il boot sia "rapido" e che sia il caricamento del desktop a essere lento?

(13 Mar '16, 21:32) Erica Erica's gravatar image

Mah, sembra tutto abbastanza omogeneo. Ci sono due cose che sono più lente: l'accesso a sda6 tramite UEFI (cosa hai lì sopra?) e il collegamento alla rete wifi di wpa_supplicant. Prova a spegnere la scheda di rete prima di riavviare e riprova.

(13 Mar '16, 21:38) dadexix86 ♦♦ dadexix86's gravatar image

Non so di preciso cosa ci sia in sda6, ho sistema dual boot con win8 ed è una delle partizioni già presenti su disco.

Ecco il nuovo output di bootchart: https://www.dropbox.com/s/6zy22b1jsz6b02a/boot2.svg?dl=0

Critical chain: http://paste.ubuntu.com/15378333/

systemd-analyze time Startup finished in 1.687s (firmware) + 2.834s (loader) + 3.976s (kernel) + 32.978s (userspace) = 41.477s

(13 Mar '16, 21:58) Erica Erica's gravatar image

Beh, ci hai guadagnato un 12% circa (5 secondi) disabilitando la scheda di rete...

Un altro 5 secondi li puoi recuperare passando da EFI a MBR (reinstallando ovviamente anche Windows) e infine c'è questo disco su cui parte il check

msystemd-fsck@dev-disk-by\x2duuid-44D1\x2dD5C8.service @9.167s +11.003s

Non è ovviamente normale che il check parta.
Possiamo provare ad indagare il perché parte. Accedi da live e fai un check di queste partizioni

sudo fsck -fv /dev/sdXY

dove al posto di XY metti le partizioni in questione.

(13 Mar '16, 22:11) dadexix86 ♦♦ dadexix86's gravatar image

La partizione in questione è quella di /boot/efi!

(13 Mar '16, 22:39) Erica Erica's gravatar image

E ne viene fatto il check ad ogni avvio? Pessimo indizio...

(14 Mar '16, 00:50) dadexix86 ♦♦ dadexix86's gravatar image

Quando puoi, postami l'output dei comandi fsck dati da live :)

(14 Mar '16, 09:31) dadexix86 ♦♦ dadexix86's gravatar image

Ecco l'output del comando che mi hai suggerito:

sudo fsck -fv /dev/sda3
fsck from util-linux 2.26.2
fsck.fat 3.0.28 (2015-05-16)
Checking we can access the last sector of the filesystem
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:00/01
1) Copy original to backup
2) Copy backup to original
3) No action
?

Per evitare di compromettere il boot, non ho fatto nulla.

(14 Mar '16, 19:55) Erica Erica's gravatar image

Mh... e quella è la partizione di EFI? Io non toccherei nulla da Ubuntu, ma proverei a risolvere da Windows (perché è decisamente più schizzinoso).

(15 Mar '16, 14:01) dadexix86 ♦♦ dadexix86's gravatar image

Ho scelto l'opzione 2 ma il tempo di boot non è cambiato, e anche il controllo dei dischi è ancora presente.

(15 Mar '16, 21:10) Erica Erica's gravatar image

quindi, sono o non sono i driver nvidia ? scusate la domanda

(15 Mar '16, 22:00) Davide_74 Davide_74's gravatar image

Probabilmente non per il mio problema!

(15 Mar '16, 23:37) Erica Erica's gravatar image

Ok, abbiamo capito che c'è un problema con la tua partizione di EFI (il fatto che faccia il check ad ogni avvio ne è sintomo), ma purtroppo io non sono un esperto di EFI (uso sempre MBR).
Ti tocca aspettare qualcuno che ne sappia più di me in merito.

È strano però che la partizione di EFI sia in sda3, dato che in genere è a inizio disco. Potresti postare una schermata di Gparted?

(16 Mar '16, 09:41) dadexix86 ♦♦ dadexix86's gravatar image

Ecco gparted:

http://imgur.com/cxxUmaB

sda1 e sda2 sono partizioni di recovery (una dell'OEM, l'altra per Windows).

In realtà, a ogni boot non solo la partizione EFI viene analizzata da fsck, ma anche "/" e /home. Tra l'altro con tune2fs, la data dell'ultima analisi per le partizioni non coincide con quella dell'ultimo boot.

Leggiucchiando qua e là pare sia un "problema" abbastanza noto di systemd, d'altra parte non voglio disabilitare l'opzione per evitare di trovarmi con un FS inconsistente...

(16 Mar '16, 19:09) Erica Erica's gravatar image
Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×170
×152
×105

domanda posta: 13 Mar '16, 20:02

domanda visualizzata: 536 volte

ultimo aggiornamento: 16 Mar '16, 19:10

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.