76 votes

Comment améliorer la vitesse de démarrage ?

J'ai vu de nombreuses vidéos qui rendent Ubuntu plus rapide, mais ces méthodes ne font qu'accélérer les performances du bureau.

Je cherche à faire en sorte que mon ordinateur démarre plus rapidement. Y a-t-il quelque chose que je puisse faire pour que Ubuntu démarre beaucoup plus vite ?

3voto

Stefano Mtangoo Points 2730

Pour tous ceux qui rencontrent ce problème, installez simplement BUM et démarrez-le en tant qu'utilisateur root (faites attention à utiliser gksudo au lieu de sudo normal). Ensuite, décochez le service que vous voulez désactiver (j'ai désactivé Apache2, le démon PostGreSQL, MySQL, la boîte virtuelle et autres) et c'est tout ! Vous pouvez supprimer complètement le service si vous ne voulez pas qu'il soit là mais le désactiver est plus que suffisant.

sudo apt-get install bum

enter image description here

2voto

Daniel Kivatinos Points 3870

Essayez de modifier le fichier "/etc/default/Grub", comme le font la plupart des blogs. Vous le connaissez probablement. En ajoutant d'abord le mot "profil", puis en redémarrant, puis en supprimant "profil" et en redémarrant à nouveau... cela améliore vraiment la vitesse de démarrage. Voici un exemple : http://lgjsheron.wordpress.com/2010/07/06/how-to-speed-up-boot-of-ubuntu-10-04-lucid-lynx/

2voto

David Grant Points 8477

Edit 25.10.2016 : Si vous ne comptez pas utiliser l'hibernation parce que vous ne pouvez pas ou que vous préférez suspendre/S3, alors vous pouvez le désactiver dans Grub en ajoutant . noresume a GRUB_CMDLINE_LINUX_DEFAULT sur /etc/default/grub et exécuter update-grub . Voici un exemple sur un Chromebook N22 utilisant GalliumOS :

livewire@zc01:~$ systemd-analyze
Startup finished in 8.580s (kernel) + 4.160s (userspace) = 12.740s

livewire@zc01:~$ systemd-analyze
Startup finished in 3.595s (kernel) + 4.254s (userspace) = 7.850s

J'ai trouvé cela parce que j'étais curieux de la partie "Running scripts local-premount" pendant le démarrage et j'ai enquêté un peu dans initramfs qui m'a conduit à cette option que je n'utilisais auparavant que lorsque mon système ne pouvait pas se réveiller de l'hibernation.


Edit 06.08.2016 : Vous devriez mettre à jour vers une version récente de votre distribution Linux qui est livrée avec systemd.


Ingrédients :

  • Obtenez un système UEFI avec un code UEFI sans bavures ou Coreboot.
  • Obtenir un SSD
  • Installer Ubuntu en mode UEFI
  • Bonus : Compresser initramfs avec xz lzop et n'inclure que les modules nécessaires. (Vous devriez vraiment savoir ce que vous faites avant d'essayer de faire cela).
  • Bonus : Supprimez les démons inutiles ou configurez-les pour qu'ils démarrent plus rapidement. Bien que l'installation par défaut soit déjà assez bonne.
    • Exemple : le travail d'init "btrfs" qui cherche des pools à monter alors qu'il n'y a pas de volumes btrfs sur ce périphérique. Cela m'a amené à supprimer btrfs-tools de certaines de mes installations.

Je dois dire que 32 secondes est en fait assez bon. Il ne sera pas beaucoup plus rapide avec du matériel traditionnel. Mon nouveau Lenovo T530 prend le même temps pour démarrer en mode traditionnel. Avec le nouveau micro SSD que j'ai récemment installé et Ubuntu en mode UEFI, il ne faut plus que 15 secondes entre la pression du bouton d'alimentation et la connexion. On a toujours l'impression de perdre 5 secondes pendant le post, mais on ne perd absolument pas de temps à démarrer le système d'exploitation proprement dit. Le micro SSD a des vitesses de transfert de 280 MB/s, peut-être qu'un SSD de 500 MB/s pourrait arriver à 7 secondes. Mais c'est vraiment aux fabricants de réduire le temps de pré-démarrage du système d'exploitation (POST et autres).

Concernant le profilage de démarrage et la concurrence de Shell. Ces informations peuvent être considérées comme datées ou éventuellement comme un mythe. Je me souviens que le profilage de démarrage automatique ou quelque chose qui rendait le profilage de démarrage absolument superflu a été ajouté à Linux ou au système central il y a des années, depuis lors je n'ai plus utilisé le profilage de démarrage après l'installation d'un nouveau paquetage du noyau. Le paramètre de concurrence Shell était censé casser les choses, mais avec Systemd et Upstart, il devrait être superflu aussi, et ne devrait avoir aucun effet positif.

1voto

alanl Points 492

Garbagecollector a raison. Procédez avec prudence. Mais certains des programmes que vous pouvez désactiver en toute sécurité sont des utilitaires d'ouverture de courrier électronique comme Evolution, surtout si vous n'utilisez pas Evolution au début. De même, tout ce qui concerne l'impression peut être désactivé si vous n'imprimez pas du tout. Même chose pour le sans fil si vous êtes câblé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X