C'est passé inaperçu mais Fedora 2 a une solution élégante.
Le boot en parallèle permet de gagner du temps mais il a le défaut d'avoir un moins bon contrôle sur l'ordre de lancement des services et être plus confus dans l'affichage détaillé.
FC2 lance les script readahead_early readahead dès le début du boot. Ces scripts lancent en tache de fond le programme /usr/sbin/readahead. Sa fonction est simple : lire le début d'une liste de fichier. Ses fichiers sont normalement lu lors d'une séquence de boot et un login graphique.
La liste des fichiers à lire est établie avec un noyau spécial (utilisé uniquement en phase de développement) qui loggue tous les fichiers accédés.
Donc on a une boot séquenciel "classique" avec en parallèle des accès disques pour mettre en cache les prochains accès. Ça accélère significativement. Je gagne presque 10 secondes.
[^] # Re: idée : Un kernel qui boute plus vite
Posté par 007 . En réponse au journal idée : Un kernel qui boute plus vite. Évalué à 4.
Le boot en parallèle permet de gagner du temps mais il a le défaut d'avoir un moins bon contrôle sur l'ordre de lancement des services et être plus confus dans l'affichage détaillé.
FC2 lance les script readahead_early readahead dès le début du boot. Ces scripts lancent en tache de fond le programme /usr/sbin/readahead. Sa fonction est simple : lire le début d'une liste de fichier. Ses fichiers sont normalement lu lors d'une séquence de boot et un login graphique.
La liste des fichiers à lire est établie avec un noyau spécial (utilisé uniquement en phase de développement) qui loggue tous les fichiers accédés.
Donc on a une boot séquenciel "classique" avec en parallèle des accès disques pour mettre en cache les prochains accès. Ça accélère significativement. Je gagne presque 10 secondes.