pub
part
TeamSpeak France
 
| Accueil | | Actualités | | Astuces | | Dépannage | | Téléchargement | | Articles | | Wiki | | Forum | | Goodies | | Partenaires | | FAQ |
logo soslinux
 Information
 Conseil...
Bienvenue sur SoSLinux
Aide en ligne
Valid HTML 4.01 Valid CSS

Contact/Webmasters:
Dame Jessica
Jamdess
2007

articles
Comment j'ai modifié Fedora pour booter en moins de 25 secondes 02-08-2005

Ma configuration initiale


Ma configuration initiale était en gros le standard Fedora 4 avec chargement des drivers nvidia. Mon PC est un Athlon64 3000+, 1Go RAM, disque dur 80Go SATA 7200rpm, et une carte graphique Nvidia. Avec cette configuration, je mettais environ 1mn pour booter. J'ai décidé de procéder à deux benchmarks, le premier étant tout bêtement d'utiliser un chronomètre en démarrant/arrêtant à la main, et le second étant d'utiliser Bootchart, disponible ici (bootchart.org). Bootchart va capturer les temps de chargement à partir d'init (init ? voir ci-dessous) jusqu'à ce que votre système soit entièrement démarré. Il fournit aussi un résultat graphique, pour que vous puissiez identifier plus facilement les éventuels "goulots". Ci-dessous, mon bootchart initial.



Note: je vais décrire rapidemment un processus de boot simplifié. Quand vous allumez votre ordinateur, le BIOS démarre et après avoir intialisé quelques éléments de votre PC, rend la main à votre bootloader. Le bootloader va ensuite charger le noyau Linux et lui passer le flambeau. Le noyau éxécute ensuite "init", un programme qui démarre et gère les services. Après avoir chargé tous les services nécessaires, une invite de login est affichée. Pour réduire le temps de boot, nous devons réduire le temps que prennent chacune de ces étapes. Vous pouvez déjà grignoter un peu en réduisant le temps que le BIOS met pour aller de la mise sous tension au bootloader, bien qu'en général ca reste autour d'une ou deux secondes de toutes façons. Quand au bootloader, il se contente de se charger et d'exécuter le noyau, donc tous les conseils d'optimimisation qui vont suivre concerneront essentiellement le noyau et les étapes "init" de la séquence de boot.


-- Chris Rauch

Auteur : dodoworld
page 2 sur 4 Page Précédente |  Page Suivante
Retour à la liste