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