Temps de compilation du noyau

Temps de compilation du noyau - Hardware - Linux et OS Alternatifs

Marsh Posté le 02-09-2005 à 14:16:35    

Bonjour,
 
J'utilise un vieux pc sous linux, j'ai 2 procs qui vont dessus: celeron 433 et P3 500, il y a 192 Mo de RAM.
 
Le temps de compilation du noyau (de la LE 2005 par exemple) est assez long: 5h avec le celeron 433 et 2 h 30 avec le P3 500.
 
Ca me parait assez long, j'ai des doutes sur cette config (la carte mere est une lucky tech, marque qui a disparu il y a un certain temps..). Quelqu'un ayant une config equivalente pourrait il faire une compile du noyau (make bzImage modules apres un make clean) pour voire si la duree est similaire. Ou si vous connaissez deja les durees de compilation..


Message édité par Christophe_35 le 02-09-2005 à 14:25:28
Reply

Marsh Posté le 02-09-2005 à 14:16:35   

Reply

Marsh Posté le 02-09-2005 à 14:30:22    

Ben ça dépend de ce que Mandrake met par défaut dans son noyau. Et à mon avis ils mettent beaucoup de choses pour que le noyau puisse fonctionner partout avec tous les périphériques. Ca doit être bourré de modules.
 
Le paquet debian que je compile pour mon serveur (PIII 600, 64 de RAM) fait 3,4 Mo et mon petit serveur doit y passer 1/2h-1h. Donc si tu compiles tel quel celui de Mandrake qui fait plus de 10 Mo si mes souvenirs sont bons, ça n'a rien d'étonnant.

Reply

Marsh Posté le 02-09-2005 à 15:16:38    

Oui effectivement, le rpm de la LE 2005 fait 193 Mo. Mais on ne doit pas parler exactement de la meme chose.
 

Reply

Marsh Posté le 02-09-2005 à 15:31:45    

Bon, 28minutes il m'a mis. Ton RPM de 193 Mo ça doit être les sources. Combien pour l'image du noyau et les modules ? Dans mon souvenir c'était une trentaine.

Reply

Marsh Posté le 02-09-2005 à 15:55:38    

Le noyau 1,5 Mo, les modules, 20 Mo mais ils sont tous compresses.
Ca fait 43 Mo pour les modules une fois decompresses
 
Avec le P3/500, ca doit etre 20-30 mn pour le noyau et 2h 2h10 pour les modules.
Donc, on peut compter 2 h pour les modules ..


Message édité par Christophe_35 le 02-09-2005 à 16:33:34
Reply

Marsh Posté le 02-09-2005 à 19:30:54    

Moi en mettant juste ce dont j'ai besoin pour mon ordi (je désactive tout le reste), je mets 8 minutes pour compiler un noyau sur un Athlon XP 2400+. En effet, 2h30 c'est très long, mais les performances doivent normalement dépendre uniquement de la puissance du CPU, et de ce que tu inclus dans ton noyau.

Reply

Marsh Posté le 02-09-2005 à 19:41:03    

8 minutes c'est pour le noyau seul ou le noyau et les modules ?
Autrement, pour la puissance, je crois que la carte mere a une importance. Il y a aussi les acces disques ..

Reply

Marsh Posté le 02-09-2005 à 21:46:34    

8 minutes c'est le temps du make... Après le make modules_install, comme je fais tout en dur, il dure pas plus de 3 secondes...

Reply

Marsh Posté le 02-09-2005 à 22:07:44    

j'y passe à peine 3 minutes avec ccache
 
Si tu as plusieurs machines regarde du côté de distcc aussi

Reply

Marsh Posté le 02-09-2005 à 22:23:52    

En fait, je ne cherche pas a compiler plus vite (je compile tres rerement) mais je parlais de ca pour estimer la vitesse de cette machine qui me parait un peu lente pour un P3 500.
 
Personne n'a un P3 500 ou quelque chose d'approchant et voudrait bien compiler un noyau recent ?
 

Reply

Marsh Posté le 02-09-2005 à 22:23:52   

Reply

Marsh Posté le 02-09-2005 à 22:32:31    

j'ai un céléron 433 si je me fais chier demain je le remonte et je regarde ce que ca donne.

Reply

Marsh Posté le 02-09-2005 à 22:51:02    

Ca serait cool (que tu regardes, pas que tu te fasse chier..) , chez moi, avec le P3 500:
time make bzImage    ca donne a la fin:
 
1148.18user 114.42system 23:21.88elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
23 minutes ellapse pour le noyau seul.
Si tu fait l'essai, je referai la compile avec le celeron 433, de memoire, c'est a peu pres le double qu'avec le P3 500..


Message édité par Christophe_35 le 02-09-2005 à 23:00:35
Reply

Marsh Posté le 03-09-2005 à 01:16:43    

Ah tiens de mémoire j'avais mis 40-45 minutes pour compiler un noyau configuré par défaut sous Mandrake 10.1. Donc 2h30 sur un P3 500, ça me parait tout à fait logique ;)

Reply

Marsh Posté le 03-09-2005 à 11:57:52    

Ma carte mere (A7V133) me pose des problemes:  
40 bonnes minute sur un AMD Thunderbird 1.4Ghz.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed