J'ai constasté la chose suivante :
Il y a plusieurs éléments qui ralentissent le temps de démarrage au boot:
1) La minuterie excessive accordée à lilo ou grub pour démarrer un système par défaut (ça, c'est facile à régler !), ca parrait idiot sur le moment, mais qui n'a jamais constaté que sa box ne s'était pas encore lancée après une longue absence...?
2) Quand le kernel se charge, les modules sont chargés à leur tour. Le problème, c'est que l'accès au disque dur y est très important (c'est la fameuse séquence "calculating module dependencies"). J'ai remarqué qu'en recompilant ces modules particuliers et en les intégrant au kernel directement (on sacrifie un peu le côté "évolutif" du kernel...) , on y gagnait déjà plusieurs secondes, surtout quand on possède un disque lent.
3) Les modules SCSI comme pour l'AI7CXXX, refont un scan complet des disques présents sur la machine...
4) le choix des services lancés par défaut après l'installation d'une distribution, (dans /etc/rcS.d et /etc/rc5.d ou rc3.d suivant la distrib) mériretait une attention particulière (par ex. une machine pour la bureautique se passera bien de bind, du server dhcpd, etc...)
[^] # Re: Pour un démarrage plus rapide de Linux
Posté par boboss . En réponse à la dépêche Pour un démarrage plus rapide de Linux. Évalué à 0.
Il y a plusieurs éléments qui ralentissent le temps de démarrage au boot:
1) La minuterie excessive accordée à lilo ou grub pour démarrer un système par défaut (ça, c'est facile à régler !), ca parrait idiot sur le moment, mais qui n'a jamais constaté que sa box ne s'était pas encore lancée après une longue absence...?
2) Quand le kernel se charge, les modules sont chargés à leur tour. Le problème, c'est que l'accès au disque dur y est très important (c'est la fameuse séquence "calculating module dependencies"). J'ai remarqué qu'en recompilant ces modules particuliers et en les intégrant au kernel directement (on sacrifie un peu le côté "évolutif" du kernel...) , on y gagnait déjà plusieurs secondes, surtout quand on possède un disque lent.
3) Les modules SCSI comme pour l'AI7CXXX, refont un scan complet des disques présents sur la machine...
4) le choix des services lancés par défaut après l'installation d'une distribution, (dans /etc/rcS.d et /etc/rc5.d ou rc3.d suivant la distrib) mériretait une attention particulière (par ex. une machine pour la bureautique se passera bien de bind, du server dhcpd, etc...)