Comment puis-je améliorer mon temps de démarrage / arrêt?

29

J'ai un ordinateur portable assez décent (processeur Intel Core i7-3520M à 2,90 GHz, SSD SataII de Samsung, 8 Go de Ram), mais je ne suis pas satisfait des temps de démarrage et d’arrêt ... J'ai installé bootchart 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’ya presque pas d’utilisation du processeur, ni d’E / S. Qu'est-ce qui se passe alors? (il semble y avoir seulement udevd, modprobe et plymouth running).

A l’autre bout de mon travail quotidien, j’expérimente également une fermeture lente. Pas de graphique ci-dessous, donc je suis encore plus désemparé ...

Mise à jour Je suis tombé sur une allusion en disant que taper sur la touche haut pendant la fermeture donne accès à la console (je me battais avec F1 / Alt F1 avant ça). J'ai donc vu que le temps d'arrêt prolongé semble être lié à rpcbind et modem-manager étant incapable de quitter proprement ... Une idée?

Mise à jour 2 J'ai désinstallé rpcbind, ainsi que modemmanager. Cela a amélioré les choses pour l'arrêt, mais j'ai encore quelques secondes d'attente entre le message "Tous les processus ont pris fin en 1 seconde" et la fermeture réelle. Juste à ce moment-là, je reçois un message rapide que je n'ai pas pu lire pour le moment, mais je soupçonne qu'une sorte de temporisation se produira ...

Mise à jour 3 Ok, je pense que je me suis limité à l'exécution de resume et de wait-for-root pendant les 10 premières secondes du processus de démarrage. Cela prend plus de 5 secondes, sans disque ni activité notable du processeur. 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 but? Un indice sur initramfs-tools et cryptswap?

    
posée alci 13.01.2013 - 12:08
la source

2 réponses

12

Ok, j'ai trouvé le problème. Comme je le pensais, les 5 secondes d’attente sur resume et wait-for-root ne sont pas normales.

Googler autour de moi, j'ai finalement trouvé ce rapport de bogue: Délai de 5 secondes pour attendre -root

Essentiellement, il indique que les 5 secondes d’attente sont dues à une mauvaise saisie dans /etc/initramfs-tools/conf.d/resume .

Il s’avère que mon swap est crypté et que l’installation initiale UUID était dans /etc/initramfs-tools/conf.d/resume . J'ai essayé de mettre celui donné par blkid pour / dev / mapper / cryptswap1, mais ça n'a pas fonctionné ...

Je viens juste de commenter l'entrée dans le fichier et le délai de 5 secondes est écoulé. De toute façon, la mise en veille prolongée n'est pas activée sur mon système (je pense qu'elle est désactivée 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

Voici donc mon dernier organigramme:

Bien mieux En ce qui concerne l'arrêt, la suppression de rpcbind et de modemmanager a fait l'affaire. J'ai maintenant d'excellentes heures de démarrage et d'arrêt.

    
réponse donnée alci 15.01.2013 - 18:00
la source
-5

Peut-être voudriez-vous envisager d'installer votre système d'exploitation sur la RAM? Si la vitesse réelle est ce que vous recherchez, alors ce serait le cas. La différence entre le temps de chargement des disques SSD et le temps de chargement de la mémoire RAM est tout simplement énorme.

    
réponse donnée Kaspar 13.01.2013 - 14:29
la source

Lire d'autres questions sur les étiquettes