Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Temps de démarrage: Mac OS X contre Linux

Posté par Mildred (Jabber id, page perso, ) le 20 septembre 2007
Bonsoir,

Mon ordinateur est un MacBook et je dispose donc à la fois de Mac OS X (que je n'utilise pratiquement pas) et GNU/Linux, c'est à dire la distribution ArchLinux personnalisée pour utiliser upstart à la place du system init standard.

Première constatation, Mac OS X démarre très rapidement et Linux beaucoup plus lentement. Voici mes quelques mesures:

Entre rEFIt et le prompt de login Mac OS X, il se passe eactement 15 secondes.

maintenant, coté Linux, rEFIt passe à la main à un GRUB (avec un timeout de 5 secondes) ... ce qui ralonge le démarrage. Mais finalement pas tant que ça :

À partir du moment où GRUB démarre linux et le moment ou je peux voir le curseur de la souris Xorg (j'utilise l'autologin GDM), il se passe environ 50 secondes, c'est à dire beaucoup plus que Mac OS X.
Plus finement, j'ai remarqué que entre le moment ou GRUB passe la main au kernel (écran noir) et le moment ou je vois le début de l'affichage de l'init, il se passe 10 secondes.
Et entre le moment où l'écran commence à clignotter et le moment où j'ai un curseur de souris, il se passe aussi 10 secondes.
J'en déduis donc qu'il y a 30 secondes au milieu pour l'init normal. Mais cela comprend aussi le temps (je dirais à vue de nez au moins 5 secondes) entre le moment où je démarre Xorg (via GDM) et le moment où je commence à voir l'écran clignotter.

Finalement je constate que GNU/Linux démarre très lentement. Est-ce à cause de mon kernel ? De mon initrd ? De mon adaptation de upstart qui est foireuse ? De mon driver intel provenant de Xorg 7.3 ?

J'ai tout de même l'impression qu'on pourrait faire mieux. Et je trouve étonnant que le kernel mette tant de temps à démarrer. De même pour Xorg. 15 secondes pour démarrer Xorg c'est à mon avis beaucoup trop.

Qu'en pensez-vous ?

> Lire le journal (62 commentaires, moyenne: 2,9).  

Vous avez demandé le commentaire #868694.

LinuxConsole

Posté par Yann Le Doaré (page perso, ) le 21/09/2007 à 14:53. (lien). Évalué à 1.

http://linuxconsole.org
La version 'micro' démarre en 30 secondes avec Qemu
Avec la version normale, "F2" permet de voir le nombres de secondes depuis le démarrage