J'ai un ordinateur portable assez décent (processeur Intel Core i7-3520M à 2.90GHz, disque SSD SataII de Samsung, 8 Go de RAM), mais je ne suis pas satisfait de mes temps de démarrage et d'arrêt ... J'ai installé le tableau de démarrage et j'essaie de l'interpréter , mais je ne comprends pas certaines parties.
En particulier, je ne comprends pas ce qui se passe pendant les 10 premières secondes, quand il n'y a presque pas d'utilisation de la CPU, ni d'E/S. Qu'est-ce qui se passe alors? (il semble n'y avoir que udevd, modprobe et plymouth en cours d'exécution).
À l’autre bout de mon travail quotidien, j’expérimente également l’arrêt lent. Pas de tableau de tir ici, donc je suis encore plus désemparé ...
Mise à jour Je suis tombé sur un indice disant que si vous appuyez sur la touche Haut tout en éteignant, vous accédez à la console (je m'étais déjà battu avec F1/Alt F1 auparavant). J'ai donc vu que le long temps d'arrêt semble avoir à voir avec rpcbind et modem-manager ne pouvant pas arrêter proprement ... Une idée?
Mise à jour 2 J'ai désinstallé rpcbind, ainsi que modemmanager. Cela a rendu les choses meilleures pour l’arrêt, mais il me reste encore plusieurs secondes entre le message 'Tous les processus sont terminés dans les 1 secondes ’et le véritable arrêt. À ce moment-là, je reçois un message rapide que je ne pouvais pas encore lire, mais je soupçonne un certain délai d'attente ...
Mise à jour Ok, je pense avoir réduit les choses à l'exécution de reprendre et ) wait-for-root pendant les 10 premières secondes du processus de démarrage. Cela prend plus de 5 secondes, sans disque ni activité CPU notable. J'ai remarqué que le swap UUID dans /etc/initramfs/conf.d/resume ne correspond pas au vrai UUID de ma partition de swap, qui se trouve être ... crypté. Peut-être que c'est le point? Des indices sur initramfs-tools et cryptswap?
Ok, j'ai trouvé le problème. Comme je me sentais, les 5 secondes d'attente reprennent et wait-for-root n'est pas normal.
En cherchant sur Google, j'ai finalement trouvé ce rapport de bogue: 5 secondes de retard sur wait-for-root
Essentiellement, cela indique que l'attente de 5 secondes est due à une mauvaise entrée dans /etc/initramfs-tools/conf.d/resume
.
Il se trouve que mon swap est chiffré et que l’UUID d’installation initiale se trouvait dans /etc/initramfs-tools/conf.d/resume
. J'ai essayé de mettre celui donné par blkid pour/dev/mapper/cryptswap1, mais cela n'a pas fonctionné ...
J'ai finalement simplement commenté l'entrée dans le fichier et le délai de 5 secondes a disparu. Quoi qu'il en soit, le mode veille prolongée n'est pas activé sur mon système (je pense qu'il est désactivé par défaut dans Ubuntu). Notez le # au début de l'entrée.
#RESUME=UUID=3835540d-0cb4-46fc-b39a-de9ff88dcefd
puis lancez:
Sudo update-initramfs -u
Alors voici mon dernier tableau de démarrage:
Beaucoup mieux. En ce qui concerne l’arrêt, la suppression de rpcbind et de modemmanager a fait l’essentiel. J'ai maintenant d'excellents temps de démarrage et d'arrêt.