Comment optimiser le démarrage Linux avec E4rat

e4rat (Ext4 - Réduire les temps d'accès) est un ensemble de outils pour accélérer le processus de démarrage, ainsi que les applications chargées au démarrage, en enregistrant les fichiers utilisés dans les 2 premières minutes du démarrage, les relocaliser y les précharger, éliminant ainsi les temps de recherche et les délais de rotation. Cela conduit à un taux de transfert du disque dur élevé.


Le processus se compose de trois étapes: recueillir des informations sur le démarrage, réallouer des fichiers, puis les charger à chaque démarrage.

Gardez à l'esprit que cela ne fonctionne qu'avec les disques magnétiques et qu'ils doivent être formatés en ext4.

Nous allons commencer par télécharger le programme.

Avant de l'installer, nous devons supprimer ureadahead, afin qu'il n'entre pas en conflit avec lui:

sudo dpkg - purge ureadahead ubuntu-minimal

Nous installons les dépendances pour e4rat:

sudo apt-get installer libblkid1 e2fslibs

Ensuite, nous installons le programme.

Maintenant, je vais vous expliquer le plus facilement possible comment le faire fonctionner. Tout d'abord, nous devons éditer notre grub ou grub2 selon le cas:

sudo nano /boot/grub/grub.cfg

Dans le fichier, nous recherchons une ligne similaire à celle-ci:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

Et nous ajoutons ce qui suit à la fin de la ligne:

init = / sbin / e4rat-collect

Dans mon cas, cela ressemble à ceci:

linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro splash silencieux vt.handoff = 7 init = / sbin / e4rat-collect

L'étape précédente, nous pouvons faire exactement la même chose depuis le démarrage, lorsque l'écran grub sort, nous sommes sur la ligne de notre système d'exploitation et appuyez sur «e» pour le modifier. Dans le cas où vous avez plusieurs systèmes installés sur le disque, c'est plus simple de le faire, car nous évitons de nous impliquer dans le démarrage des autres.

Une fois cela fait, nous fermons l'éditeur Ctrl + X, et redémarrons.

Lorsqu'il a fini de charger le système, nous devons ouvrir les programmes que nous démarrons habituellement plus souvent, comme le navigateur, le gestionnaire de messagerie, etc ..., nous avons deux minutes pour le faire. Une fois cela fait, nous nous assurons que le fichier journal a été créé.

ls / var / lib / e4rat /

La réponse doit être startup.log, si elle ne vous montre rien, vous devrez recommencer les étapes.

Maintenant, nous revenons à l'édition du grub, cette fois nous le faisons depuis l'écran d'accueil en appuyant sur e, comme je l'ai expliqué ci-dessus. Et nous ajoutons le paramètre unique à la fin de la ligne que nous avons mentionné précédemment, étant comme suit:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Nous fermons et redémarrons, mais cette fois nous le faisons en mode sans échec ou à partir de la ligne de commande. Connectez-vous avec notre nom d'utilisateur et mot de passe et exécutez:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Une fois que cela est fait, e4rat commence à déplacer les fichiers de votre disque, (cela peut prendre un certain temps), quand cela se termine, nous redémarrons.

sudo shutdown -r now

Pour que le programme s'exécute toujours au début et dure même si nous mettons à jour, nous éditons notre grub:

sudo nano / etc / default / grub

et nous cherchons la ligne:

GRUB_CMDLINE_LINUX_DEFAULT = "splash silencieux"

Nous ajoutons la ligne suivante avant le splash silencieux,

init = / sbin / e4rat-preload

Rester de cette façon.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload silencieux splash"

Nous sauvegardons le fichier et rechargeons le grub:

sudo mise à jour-grub

Nous l'avons déjà. Désormais, les programmes habituels se chargeront plus rapidement au démarrage.

Pour plus d'informations, vous pouvez visiter le page du projet à sourceforge.

source: Zone Linux


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Oswaldo dit

    Bonjour bien, merci d'avoir répondu, j'ai essayé de le faire mais je n'ai pas réussi, si vous avez le temps de mettre à jour le post avec LM ce serait très bien, merci Pablo.

  2.   Utilisons Linux dit

    A l'époque, je l'avais essayé avec Ubuntu. Je suppose qu'il ne devrait pas y avoir de grandes différences avec LM.
    À votre santé! Paul.

  3.   Oswaldo dit

    Bonjour bon pour la contribution, ma question est si vous l'avez essayé avec LM 13? Travaux?.
    Saludos y gracias

  4.   Utilisons Linux dit

    Exact! Il peut également être utilisé dans d'autres distributions. L'idée était de présenter le programme, d'expliquer les étapes d'installation pour les plus récents (généralement les utilisateurs d'Ubuntu et la plupart des lecteurs du blog). Ceux qui utilisent d'autres distributions sauront sûrement quoi faire ou où chercher plus d'informations.
    À votre santé! Paul.

  5.   Battre006 dit

    Je l'ai essayé et la vérité est que j'ai perdu mon gdm, j'utilise trisquel 5.0 qui est basé sur Ubuntu 11.04, je veux savoir s'il y a un fichier à éditer pour pouvoir récupérer mon environnement graphique, merci

  6.   Joshua dit

    Il peut également être utilisé pour d'autres distributions, par exemple sur Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    salutations

  7.   Adrien Garcia dit

    Il ne me laissera pas l'installer, voici ce que j'obtiens dans le terminal:

    Erreur CMake à /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (message):
    Impossible de trouver les bibliothèques Boost demandées.

    Impossible de trouver les fichiers d'en-tête Boost. Veuillez définir BOOST_ROOT à la racine
    répertoire contenant Boost ou BOOST_INCLUDEDIR vers le répertoire contenant
    En-têtes de Boost.
    Pile d'appels (appel le plus récent en premier):
    CMakeLists.txt: 20 (trouver_package)

    Erreur CMake à src / cmake / Findext2fs.cmake: 17 (MESSAGE):
    Impossible de trouver ext2fs
    Pile d'appels (appel le plus récent en premier):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Configuration incomplète, des erreurs se sont produites!

    salutations

  8.   Adrien Garcia dit

    Ok, vous pouvez télécharger le package deb, les sources m'ont été téléchargées directement.

  9.   Envi dit

    Le registre, le déplacement et le préchargement des fichiers semblent bons, mais ...

    Est-ce que cela prend autant de temps pour démarrer une distribution Linux? Est-ce une question de services que nous avons en cours d'exécution? Est-ce que nous continuons à nous plaindre de la même chose?

    Il ne me faut pas plus que d'allumer le téléphone portable et d'entrer le code d'identification, et j'ai un drame avec Ext4 puisque ma distribution de sauvetage actuelle, Slax, ne gère pas ce système de fichiers pour le moment, ce qui prend déjà du temps. 😉

  10.   Adrien Garcia dit

    Quelque chose comme ça arrive à quelqu'un d'autre?

  11.   Silvafull dit

    Vous devez éditer le fichier de configuration de grub en tant que super utilisateur du système ... De cette façon, il ne sauvegardera évidemment pas les modifications. À votre santé…

  12.   Ja dit

    Uniquement pour Ubuntu?

  13.   Adrien Garcia dit

    Eh bien, j'ai des problèmes lors de l'édition depuis le démarrage.
    Pulse e, ajout d'un simple à la ligne et impulsion ctrl + x
    Après cela, l'écran devient noir et je dois redémarrer.
    Je retourne dans l'éditeur et vois que la modification n'a pas été enregistrée.

    salutations

    1.    Mcplatano dit

      Merci, cela a parfaitement fonctionné sur Debian. Trop de dépendances (libboots) mais tout va bien.

  14.   lorenzo dit

    Je suppose que cette optimisation est inutile pour les disques SSD, non?