logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 02-10-2012 09:16:14

eliohann
Membre
Lieu : Montpellier
Distrib. : Debian SID
(G)UI : Gnome Shell
Inscription : 23-09-2012

e4rat - tuto

Bonjour à tous,

Aujourd'hui je voudrais parler d'un paquet qui me semble intéressant : e4rat (http://e4rat.sourceforge.net/)

Attention, cet outil n'est pas officiellement supporté par Debian et modifie en profondeur votre système: utilisez-le à vos risques et périls.

Son principe est, dans un premier temps, d'analyser la séquence de boot de votre machine et créer un startup.log.
Dans un deuxième temps, il va réorganiser les blocks de la partition de démarrage afin que l'ensemble des blocks utilisés soit contigus et ordonnés dans l'ordre de lecture.
Dans un troisième temps, on modifie le init= de l'entrée grub pour précharger toutes les bibliothèques utilisées en général.

J'ai découvert ça en essayant d'accélérer le boot de ma SID, et je suis passé de plus 1mn30 entre la validation de l'entrée grub et l'arrivée sur le bureau, navigateur lancé à moins de 50s, ce qui est un gain non négligeable.
Cerise sur le gâteau, ça a fortement réduit, voire fait disparaître, la latence entre la saisie du mot de passe GDM3 et l'arrivée sur le bureau.
Au passage ça a résolu également un pb que je n'arrivais pas à résoudre : même en sélectionnant gnome-shell dans le greeter, j'étais accueilli par le greeter de gnome-classic, ce qui n'est plus le cas ... je soupçonne donc un pb de temps de chargement du greeter gnome-shell trop long.

À noter que ça ne peut marcher que s'il s'agit d'un disque dur classique (pas de SSD), et que si la partition / est en ext4.

Utilisation :
1) télécharger le paquet : http://sourceforge.net/projects/e4rat/files/0.2.3/
2) L'installer
3) modifier grub, en root, lancer :

#vi /etc/default/grub


pour ajouter : "init=/sbin/e4rat-collect" à la ligne GRUB_CMDLINE_LINUX_DEFAULT
Ce qui donnait chez moi :

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-collect quiet splash"


(Manuel sur l'utilisation de vi : http://debian-facile.org/commande:editeur:vi )
4) en root, lancer :

#update-grub


5) redémarrer le pc normalement et, arrivé sur le bureau, lancer toutes les applications habituellement utilisées.
e4rat collecte des infos durant 120s, ce qui était suffisant ... à priori paramétrable si ce n'est pas assez, mais je n'ai pas cherché.
6) Passer du mode simple utilisateur en root et lancer :

#telinit 1


7) Lancer la commande suivante :

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


8) Remodifier grub, en root, lancer :

#vi /etc/default/grub


et mettre "rootfstype=ext4 init=/sbin/e4rat-preload" à la place de "init=/sbin/e4rat-collect"
Ce qui donne :

GRUB_CMDLINE_LINUX="rootfstype=ext4 init=/sbin/e4rat-preload quiet splash"


9) en root, lancer :

#update-grub


10) redémarrer :

#reboot



PS : je ne savais pas trop où poster ça, je l'ai donc mis dans logiciels, si ce n'est pas la bonne section, est-ce qu'un modérateur peut déplacer le fil ?

Dernière modification par eliohann (02-10-2012 13:10:49)

Hors ligne

#2 02-10-2012 09:40:33

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : e4rat - tuto

Salut eliohann !

Merci de ce tuto intéressant, comme c'est un logiciel libre, autant qu'il reste là plutôt que d'aller au bar.

e4rat n'est pas sans danger, en visitant la doc ubuntu j'ai ça :

Attention, cet outil n'est pas officiellement supporté par Ubuntu et modifie en profondeur votre système: utilisez-le à vos risques et périls.


Qu'il faudrait peut-être aussi rajouter à ton tuto ? smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 02-10-2012 09:43:53

eliohann
Membre
Lieu : Montpellier
Distrib. : Debian SID
(G)UI : Gnome Shell
Inscription : 23-09-2012

Re : e4rat - tuto

Mise en garde ajoutée

Hors ligne

#4 02-10-2012 09:50:51

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : e4rat - tuto

Impec ! smile

Alors, voici quelques corrections orthographiques à faire sur  ton tuto :
interressant : intéressant
il va réorganiser les block : ... les blocks
précharger toutes les bibliothèques utilisés : ... utilisées

Je passe sur les accent omis... Yep ! big_smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#5 02-10-2012 10:27:24

eliohann
Membre
Lieu : Montpellier
Distrib. : Debian SID
(G)UI : Gnome Shell
Inscription : 23-09-2012

Re : e4rat - tuto

Corrections orthographique faites big_smile

Par contre j'ai beau me relire, je ne vois aucun accent omis ... peux-tu m'éclairer ?

edit du premier post : ajout de détail sur la modification de grub

Dernière modification par eliohann (02-10-2012 10:44:17)

Hors ligne

#6 02-10-2012 12:04:09

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : e4rat - tuto

Là :

J'ai découvert ça en essayant d'accélerer = d'accélérer
Cerise sur le gateau = gâteau
ça a fortement réduit, voir fait disparaitre, = ...voire (je l'avais oublié celui-là !) ...disparaître
A noter que ça ne peut marcher = À noter...
et que si la partition / est en ext4, = finir la phrase par un point "en ext4."
Passer en mode simple utilisateur, en root, lancer : Passer du mode simple utilisateur en root et lancer :

Suggestion :
10) et redémarrer :

reboot



Et voilou voilà... lol


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 02-10-2012 13:11:23

eliohann
Membre
Lieu : Montpellier
Distrib. : Debian SID
(G)UI : Gnome Shell
Inscription : 23-09-2012

Re : e4rat - tuto

Corrections faites big_smile

Dernière modification par eliohann (02-10-2012 14:47:49)

Hors ligne

Pied de page des forums