J'ai vu de nombreuses vidéos qui rendent Ubuntu plus rapide, mais ces méthodes ne font que rendre les performances de bureau plus rapides.
Je cherche à accélérer le démarrage de mon ordinateur. Est-ce que je peux faire quelque chose pour que Ubuntu démarre plus rapidement?
boot
startup
performance
juteux
la source
la source
systemd
(depuis le 15.04 IIRC) sont livrés avec l’outilsystemd-analyze
qui peut vous aider à analyser quel processus prend combien de temps pour démarrer. Voirman systemd-analyze
pour en apprendre davantage sur toutes ses options, le sur que vous allez probablement utiliser le plus estsystemd-analyze blame
bien.Réponses:
En règle générale, moins le nombre de programmes chargés au démarrage est élevé, plus votre système devrait être rapide. Essayez BUM (à partir du centre logiciel) pour désactiver certains services inutiles et assurez-vous également qu'aucun programme inutile n'est installé et qu'il ne sera chargé lors du démarrage. Enfin, l’utilisation d’un lecteur SSD en tant que périphérique d’amorçage devrait permettre d’améliorer considérablement l’amorçage.
Oh, encore une chose, votre type de système de fichiers fait également une différence. EXT4 a subi certaines régressions de performances (selon phoronix), mais j'ai toujours trouvé que EXT4 était idéal pour un démarrage rapide.
la source
Je viens de traverser cela l'autre jour. Son "e4rat" Instructions ici
Cette petite application est incroyable.
J'ai pris un sempron AMD à processeur unique surchargé fonctionnant à 2800+ qui démarre normalement Natty à 1,45 min à 27,885 secondes.
J'ai les tableaux de démarrage pour le prouver. C'est fou!
la source
L'amélioration du temps de démarrage est étroitement liée à la désactivation / gestion du service, mais les réponses actuelles manquent de détails sur la désactivation des services utilisés
systemd
.Qu'est-ce que systemd?
En bref, systemd est un gestionnaire de système et de service pour Linux, compatible avec les scripts d'initialisation SysV et LSB. Plus d'informations à ce sujet peuvent être lues sur la page officielle du projet .
Vérifiez quels services prennent le plus de temps
Utilisez la commande suivante pour vérifier quel service prend le plus de temps
Désactivation du démarrage automatique des services au démarrage
Si vous souhaitez désactiver le démarrage automatique des services lors du démarrage, vous pouvez utiliser la commande suivante
Cependant, vous voudrez peut-être voir quels autres services ont besoin du service en question. Pour vérifier, utilisez la commande suivante
Remarque: remplacez
some-time-eater-service.service
par le nom du service actuel, tel que[email protected]
.Notez que la désactivation du démarrage automatique ne rend pas un service non-démarrable. Le service peut être démarré après le démarrage lorsque les besoins l'exigent. Si vous voulez le désactiver complètement, lisez la section suivante
Désactiver complètement les services.
Si vous souhaitez désactiver complètement un service afin qu'il ne puisse pas être démarré, vous devez utiliser
mask
plutôt que désactiver. Comme çaRemplacez le
<SERVICE-NAME>
par le nom réel d'un serviceLa différence entre
mask
etdisable
est masque rend un service complètement désactivé, vous ne pouvez pas le démarrer. Vous devezunmask
le démarrer avec systemd (vous pouvez toujours commencer avecservice
). Maisdisable
désactivez simplement le démarrage automatique d'un service, vous pouvez le démarrer plus tard.Par exemple, après avoir masqué mon
[email protected]
service, lorsque je voulais le démarrer,systemctl
le message suivant s'afficheOutil graphique
Un outil graphique que je trouve particulièrement intéressant est
systemd-manager
qu’il est encore en phase de développement et qu’il n’a pas encore été configuré pour accéder au référentiel officiel Ubuntu. Cependant, vous pouvez l'installer très facilement à partir de la page github de Systemd-Manager . Les versions contiennent un paquet .deb, très facile à installer. Vous avez cependant besoin de GTK-3.16 ou supérieur.Une fois que vous téléchargez et installez, vous pouvez le démarrer avec la
systemd-manager
commande. Commencez le.L'application a deux vues principales. L'un est Systemd Units et l'autre, Systemd Analyze . Vous pouvez le changer avec l'étiquette dans le coin supérieur gauche. Voir la capture d'écran.
Et il existe trois types d'unités que vous pouvez gérer. Services , sockets et minuteries . Vous pouvez basculer entre eux. Voir la capture d'écran.
Affichage d'informations
Les trois principaux onglets sont Fichiers , Journal , Dépendances .
Indicateurs d'état
Il y a deux colonnes à côté du nom des unités pour indiquer le statut. Celui de gauche indique si cette unité est activée pour démarrer au démarrage et celui de droite indique si cette unité est en cours de fonctionnement. Les voir en photo.
Interrupteurs de commande
Pour activer le statut d'activation ou de démarrage de toogle, deux boutons toogle se trouvent dans le coin supérieur droit. Activé signifie que les unités vont démarrer et démarrer. Les voir en photo.
La vue complète de l'application est présentée ci-dessous
J'espère que cela aidera. Je bénéficie d’autres réponses concernant systemd, mais j’ai vraiment besoin de rassembler les informations en un seul endroit.
Plus d'informations :
Pour en savoir plus sur
systemd
vous, visitez ces liens:Autres suggestions
Les autres réponses ont des suggestions différentes. Y compris l’achat d’un disque SSD, l’augmentation de la mémoire vive, etc. Si vous pouvez vous le permettre, cela vous aidera certainement, en particulier la suggestion SSD.
la source
Passez d'un lecteur magnétique à un lecteur à semi-conducteurs ou à un lecteur hybride magnétique et à semi-conducteurs. Cela accélérera beaucoup le démarrage d'un système d'exploitation. Les disques hybrides ne sont pas beaucoup plus chers. Si vous ne voulez pas aller aussi loin, procurez-vous simplement un disque dur à 7 200 tr / min.
la source
fastboot
et 2.) ces disques n’ayant pas d’importance pour le processus de démarrage.Je suppose que vous parlez d'Ubuntu 11.04?
Cela fait très longtemps que j'essaye, sans grand succès. Quoi qu'il en soit, ces étapes ont fait une différence de quelques secondes:
1. Suppression des paquets inutiles
apt-get purge brltty brltty-x11 foo2zjs min12xxw ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-unfonts-core
2. Utilisation des deux cœurs / processeurs pendant le processus de démarrage
FAITES-LE UNIQUEMENT SI VOUS ÊTES SÛR QUE VOTRE ORDINATEUR COMPORTE DE MULTIPLES CPU / CORES!
Ouvrez
/etc/init.d/rc
(vous aurez besoin des privilèges root) et remplacezCONCURRENCY=none
parCONCURRENCY=shell
. Puis enregistrez le fichier.Mise à jour
3. Désactiver les démons inutiles
Ceci est un peu plus avancé, il est donc préférable de ne pas le faire si vous ne savez pas ce que cela signifie. Installez
bum
-le et démarrez-le avec les privilèges root. Ensuite, décochez les cases devant les démons dont vous n’êtes plus besoin. Par exemple, lorsque vous ne possédez pas de scanner, vous pouvez le désactiversaned
. Et si vous n'utilisez jamais le Bluetooth, vous pouvez également le désactiverbluetooth
.Lorsque vous avez terminé, cliquez sur le bouton Appliquer et cliquez sur Oui ou Non (peu importe).
Une fois ces étapes terminées, redémarrez deux fois . Pour une raison quelconque, le premier redémarrage après la modification de toutes ces options prend beaucoup plus de temps que les autres, mais vous devriez remarquer une différence lors du deuxième redémarrage.
la source
Utilisez le diagramme de démarrage pour produire des graphiques détaillés de ce qui prend du temps au démarrage. Cela pourrait aider à décider quoi peaufiner ou supprimer. De https://wiki.ubuntu.com/BootCharting :
la source
Remplacer votre disque dur par un SSD est probablement la seule méthode pratique. Exemple:
http://www.engadget.com/2011/08/17/samsungs-6gbps-ssd-gets-a-cabel-une-label-octobre-date/
Le temps semble un peu excessif mais vous n’avez publié aucun détail.
la source
Ma machine a démarré WAY plus rapidement si j'avais effectué une autre installation et ajouté manuellement les packages de l'interface graphique. Bien sûr, il supprime tout ce dont je n’ai pas besoin et que je suis capable d’ajouter moi-même. Si vous revenez avec "comment compiler / installer les applications X, Y et Z", cela pourrait ne pas être une bonne idée.
la source
Pour ceux qui ont des problèmes avec cela, il suffit d'installer BUM et de le démarrer en tant qu'utilisateur root (faites attention à utiliser gksudo au lieu de sudo normal). Puis décochez le service que vous souhaitez désactiver (j'ai désactivé Apache2, le démon PostGreSQL, MySQL, la boîte virtuelle, etc.) et c'est tout! Vous pouvez supprimer complètement le service si vous ne le souhaitez pas, mais le désactiver est largement suffisant.
la source
Essayez d’éditer le fichier "/ etc / default / grub", comme le montrent la plupart des blogs. Vous connaissez probablement celui-là. Premièrement, ajouter le mot "profil", puis redémarrer, puis supprimer "profil" puis redémarrer à 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/
la source
25.10.2016: Si vous n'allez pas utiliser le mode veille prolongée parce que vous ne pouvez pas ou si vous préférez suspendre / S3, vous pouvez le désactiver dans Grub en ajoutant
noresume
àGRUB_CMDLINE_LINUX_DEFAULT
in/etc/default/grub
et en le lançantupdate-grub
. Voici un exemple sur un Chromebook N22 sous GalliumOS:J'ai trouvé cela parce que j'étais curieux à propos de la partie "Exécution de scripts local-premount" lors du démarrage et que je cherchais un peu dans initramfs, ce qui m'avait conduit à cette option que je n'utilisais auparavant que lorsque mon système ne parvenait pas à sortir de l'hibernation.
Éditer 06.08.2016: Vous devriez mettre à jour une version récente de votre distribution Linux fournie avec systemd.
Ingrédients:
xzlzop et n'incluez que les modules nécessaires. (Vous devriez vraiment savoir ce que vous faites avant d'essayer de le faire.)Je dois dire que 32 secondes est en fait assez bon. Cela 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 hérité. Avec le nouveau micro SSD que j'ai récemment installé et Ubuntu en mode UEFI, il ne vous reste que 15 secondes pour appuyer sur le bouton d'alimentation pour vous connecter. On a toujours l'impression de perdre 5 secondes au cours du post, mais il ne faut surtout pas perdre de temps à démarrer le système d'exploitation. Le micro-SSD a une vitesse de transfert de 280 Mo / s. Peut être un SSD de 500 Mo / s pouvant atteindre 7 secondes. Mais c’est vraiment aux fabricants de réduire le temps de démarrage avant le système d’exploitation (POST ou non).
Concernant le profilage de démarrage et la concurrence d'accès au 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 profil de démarrage absolument superflu avait été ajouté à Linux ou au système principal il y a des années. Depuis lors, je n'utilisais plus le profilage de démarrage après l'installation d'un nouveau package de noyau. Le paramètre de concurrence d'accès au shell était censé casser des choses, mais avec Systemd et Upstart, il devrait également être superflu et ne devrait avoir aucun effet positif.
la source
Garbagecollector a raison. Procéder avec prudence. Mais certains des programmes que vous pouvez désactiver en toute sécurité sont des utilitaires de messagerie tels que Evolution, en particulier si vous n'utilisez pas Evolution au début. En outre, tout élément lié à 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é.
la source