Combien de temps dure une compilation de noyau ?? - Linux et OS Alternatifs
Marsh Posté le 01-07-2002 à 14:01:34
15-20 min peut etre
Marsh Posté le 01-07-2002 à 14:06:54
et est-ce que le fait d'etre passé de "cpu 386" à "pentium3/celeron (coppermine)" dans le kernel va grandement accélerer le systeme (notamment le lancement des applis sous kde) ?
Marsh Posté le 01-07-2002 à 14:11:43
peut-être entre 2 et 5% de gain.
Marsh Posté le 01-07-2002 à 14:15:04
ah merde c'est pas génial ça
je dois faire quoi pour accélerer le systeme ? virer toutes les options du kernel qui me servent pas et mettre celles que j'utilise dans le noyau direct (pas en module) ? ou peut-etre que c'est kde qui est simplement lent ...
(mais bon 4-5 secondes pour lancer xmms c'est pas normal si ?)
Marsh Posté le 01-07-2002 à 14:17:08
tu peux essaier une gentoo
Marsh Posté le 01-07-2002 à 14:19:01
beh disons que tu me parles vietnamien là
comme je le disais, jsuis assez nouveau sous linux (j'ai déjà pas mal utilisé la mandrake mais sans toucher au shell donc jai pas poussé bien loin) et j'ai installé la slack hier simplement
gentoo késako ?
Marsh Posté le 01-07-2002 à 14:23:04
http://www.gentoofr.org/
c une distro ou tu compiles TOUT!
Donc c cense etre optimisse a 100% pour ton cpu
cense parce que je sens po grande difference m'enfin
Marsh Posté le 01-07-2002 à 14:27:40
Environ 8 secondes pourquoi
http://www.kerneltrap.org/node.php?id=87
Marsh Posté le 01-07-2002 à 14:29:30
bahhh laisse faireeee et va boire un ptit café
Marsh Posté le 01-07-2002 à 14:50:30
Moriaben a écrit a écrit : bon la compil est tjrs pas finie là (30mn) |
Ça dépend du nombre de modules que tu compiles aussi. Dans la plupart des distribs, afin de ne pas avoir à recompiler, il y a déjà pas de pilotes, et le répertoire /lib/modules/2.4.xx fait facilement dans les 7 ou 8 Mo.
Sur mon PC, où je ne compile que ce dont j'ai besoin, le répertoire /lib/modules/2.4.xx fait à peine 1 Mo (et encore, j'ai mis plein de trucs inutiles dedans), et mon noyau fait 880 ko (ce qui est assez gros aussi). Mais c'est vachement plus rapide à compiler que si je mettais tous les pilotes.
Sur mon Duron 800 avec 256 Mo, ça me prend environ 5 ou 6 minutes, il me semble.
Marsh Posté le 01-07-2002 à 14:59:14
bon c'est fini, ça a l'air de marcher mais jvois pas de diff de perf
Marsh Posté le 01-07-2002 à 15:14:46
bah ca met 4 minute reboot compris !
bon ok @1700mhz ...
Marsh Posté le 01-07-2002 à 15:16:07
HuGoBioS a écrit a écrit : bah ca met 4 minute reboot compris ! bon ok @1700mhz ... |
Moi il me faut 2 heures : céléron 466 et 256 ram ...
quand même 4 minutes ça me semble peu. t'as combien de ram ?
Marsh Posté le 01-07-2002 à 15:17:47
manu025 a écrit a écrit : Moi il me faut 2 heures : céléron 466 et 256 ram ... quand même 4 minutes ça me semble peu. t'as combien de ram ? |
256mo
bah tu sais avec un disque ne udma100, de la ddr, ca va vite de compiler !
Marsh Posté le 01-07-2002 à 15:20:41
le disque n'a rien a voir dans le process de compilation, c'est juste la ram et le proc.
Marsh Posté le 01-07-2002 à 15:25:08
manu025 a écrit a écrit : le disque n'a rien a voir dans le process de compilation, c'est juste la ram et le proc. |
un peu pr la lecture des sources qd meme !
avec un disque tres tres lent le proco sera sous utilisé , mais enfin effectivement, c'est rare !
Marsh Posté le 01-07-2002 à 15:27:58
tu te fais pas chier, tu coches tout et tu fouts tout dans le noyau !
A+
Marsh Posté le 01-07-2002 à 15:29:43
Babouchka a écrit a écrit : tu te fais pas chier, tu coches tout et tu fouts tout dans le noyau ! A+ |
the kernel is 5000ko ! It is too big to stay on a disk
Marsh Posté le 01-07-2002 à 15:54:55
faut faire un make clean ou même un make mrproper avant de compiler, sinon moi aussi j'met 30sec avec mon vieux P3
A+
Marsh Posté le 01-07-2002 à 15:55:43
sinon il vaut mieux mettre en module ou incorporer dans le kernel ? (point de vue: rapidité j'entends)
Marsh Posté le 01-07-2002 à 15:57:20
Babouchka a écrit a écrit : faut faire un make clean ou même un make mrproper avant de compiler, sinon moi aussi j'met 30sec avec mon vieux P3 A+ |
oui j'ai fait un mrproper avant, mais je crois simplement que j'ai trop d'options (enfait j'ai pris la config par defaut de la slack et j'ai juste changé le type de processeur).
ps: j'ai suivi à la lettre les instructions de lea-linux.org en fait
Marsh Posté le 01-07-2002 à 15:57:35
Moriaben a écrit a écrit : sinon il vaut mieux mettre en module ou incorporer dans le kernel ? (point de vue: rapidité j'entends) |
c pareil
l'avantage en modules, c'est que tu peux facilement désactiver/activer un driver alors que s'il est dans le noyau, tu dois te faire chier à tout recompiler
A+
Marsh Posté le 01-07-2002 à 16:00:23
Babouchka a écrit a écrit : c pareil l'avantage en modules, c'est que tu peux facilement désactiver/activer un driver alors que s'il est dans le noyau, tu dois te faire chier à tout recompiler A+ |
tout ce qui n'est pas nécessaire au démarrage du systeme (genre driver de fs) doit etre mis en module, spa dur
Marsh Posté le 01-07-2002 à 16:03:02
monokrome a écrit a écrit : tout ce qui n'est pas nécessaire au démarrage du systeme (genre driver de fs) doit etre mis en module, spa dur |
ok je vais faire ça tout à l'heure!
est-ce que le fait de degraisser le kernel accélere le systeme et le lancement d'applis sous kde ?
sinon d'une manière générale, quels sont les trucs à faire (sous slack) pour accélerer le système ?
Merci
Marsh Posté le 01-07-2002 à 16:20:11
manu025 a écrit a écrit : Moi il me faut 2 heures : céléron 466 et 256 ram ... quand même 4 minutes ça me semble peu. t'as combien de ram ? |
Ah, là, franchement, ça me semble énorme. Je ne sais plus combien de temps ça mettait sur mon vieux Cyrix P150+ avec 48 Mo de RAM, mais certainement pas 2 heures. 'tends, j'essaie.
Marsh Posté le 01-07-2002 à 16:23:53
bon vous avez pas un site qui explique en détail les options du menuconfig du kernel 2.4.18 ??
car l'aide fournie est pas top
dans le genre:
cardbus: "enable cardbus" cool mais c'est quoi cardbus ?
Marsh Posté le 01-07-2002 à 16:28:14
Ba, sur un p75 il m'a bien fallu 1-2 jours...
Marsh Posté le 01-07-2002 à 17:43:55
manu025 > Ouais, c'est quand même inquiétant, ça, de mettre 2 heures à compiler un noyau sur un Celeron 466 avec 256 Mo. Là, je viens de compiler un noyau 2.4.17 (pur, récupéré de kernel.org), j'y ai fait un make menuconfig pour générer le .config, mais je n'ai touché à rien. Puis make dep pour créer les dépendances.
Et là, j'ai fait ça :
~$ time make bzImage
À la fin de la compil, j'ai ce résultat pour la commande time :
Code :
|
Donc, il a mis environ 40 minutes mais c'est un Cyrix 150+ à 120 MHz, avec 48 Mo de RAM (même pas sûr que ce soit de l'EDO, c'est peut-être que de la FPM).
Fais la même chose avec le tien (mêmes sources, etc.), histoire de comparer, mais là, franchement, c'est particulièrement étrange quand même.
Le seul truc que ma machine a en plus, ça doit être la cache L2, 256 ko à 60 MHz (contre 128 ko à 466 MHz sur le Celeron), ça peut influencer en faveur du mien, mais pas à ce point. Un Celeron 466 avec 256 Mo de RAM, ça devrait pouvoir compiler un noyau en 10 minutes, un quart d'heure.
Marsh Posté le 01-07-2002 à 17:46:02
buchu a écrit a écrit : Ba, sur un p75 il m'a bien fallu 1-2 jours... |
Mais sur un P75, il n'y avait en général pas de cache de niveau 2, et le bus système tournait à 50 MHz. C'est pas rapide, mais c'est plus plausible que les 2 heures du Celeron 466.
Marsh Posté le 01-07-2002 à 19:54:26
Moriaben a écrit a écrit : oui j'ai fait un mrproper avant, mais je crois simplement que j'ai trop d'options (enfait j'ai pris la config par defaut de la slack et j'ai juste changé le type de processeur). ps: j'ai suivi à la lettre les instructions de lea-linux.org en fait |
oui oui, 4 minutes avec le make clean !
sinon effectivement c bcp plus rapide
mais la le topic ca fait style c'est moi qu'ait la plus grosse donc on va pas continuer la dessus non plus !
Marsh Posté le 02-07-2002 à 01:29:38
Moi la dernière fois que j'ai essayé de recompiler le noyau de la mandrake 8.2 ca m'a fait de la merde .
Il m'a fait sauté les modules USB et pas mal de trucs.
J'ai un mauvais souvenir de cette compilation alors qu'avec d'aautres versions mandrake il n'y avait pas de probleme
Marsh Posté le 01-07-2002 à 13:59:14
Kernel 2.4.18
slack 8.1
p3 450mhz / 128mo
je dois encore attendre combien de tps (ça a commencé y'a 5mn je crois) ???
ps: ceux qui me disent "beh dis donc t'es un rapide toi tu as installé ta slack hier et tu compiles déjà"
je leurs dis: beh oui je fous le noyau en "pentium3" mais j'ai rien compris à ce que j'ai tapé
(bon à priori, j'ai lancé le logiciel de configuration de kernel depuis /usr/src/linux-2.4.18 , puis j'ai configuré comme bon me semble, là je compile et installe ..)