E4RAT : Accélérez le temps de boot de votre Linux par 3

e4rat est un logiciel qui vous permet de diviser par 3 le temps de boot de votre machine Linux.

Le logiciel ne fonctionnera pas partout car il se concentre sur les temps d’accès du système de fichier Ext4 : par un procédé de ré-allocation physique des fichiers on peut placer les données nécessaires au boot dans un ordre séquentiel et donc réduire le temps de chargement du kernel, init, les modules etc (on évite que la tête de lecture du disque se déplace trop).

Le soft se sert de l’ioctl EXT4_IOC_MOVE_EXT apparu dans le kernel Linux 2.6.31.

Le README vous donne une idée de l’utilisation du logiciel : on l’appelle via Init pour créer un log des fichiers nécessaires au boot puis on le rappelle plus tard en init 1 pour ré-allouer les fichiers.

Pour vos futurs boot, le binaire e4rat-preload devra être appelé dans l’init.