• [^] # Re: Comment ?

    Posté par . En réponse à la dépêche Entrevue avec Daniel Robbins de Gentoo. Évalué à 10.

    Ensuite, l'optimisation des paquets par rapport au processeur, à part le noyau... Qu'est ce que cela veut dire cette phrase ?? Si tu sous entend que SEUL le noyau peut gagner a etre compilé pour ton CPU, je dirais que c'est plutot l'inverse: a l'epoque des noyaux 2.2 j'avais effectué des mesures (bench) de serveurs de fichiers smb pour un client. la difference entre un noyau 386 fourni par redhat et un noyau recompile pour la machine (pentium) n'etais meme pas mesurable, encore moins "visible". les processeurs recents apportent surtout des instructions nouvelles et rapides pour le traitement du signal (mmx, 3dnow ...). Je ne pense pas que le traitement du signal soit fait par le kernel :-) Certes ces meme processeurs apportent aussi des registres nouveaux dont le kernel peut profiter, je n'ai pas dit qu'il ne faut pas recompiler son noyau hein ... mais GCC ne sait pas tirer partis des multi-pipeline de la mort des CPU et on ne peut pas compiler le kernel avec icc. quand tu lance une tache, normalement elle passe plus de temps en mode user qu'en mode kernel (cf time ta-commande), et c'est normal. Le kernel n'est la que pour gerer le materiel, pas pour faire des calculs. bref si le kernel est utile a tous, il est deja pas mal optimise "a la main" par ses developpeurs, a tel point que le code est GCC -certaines version- ONLY. Par contre recompiler les librairies, surtout celles 3D/SON/VIDEO... et les applis qui s'en servent (comme mplayer) la oui !