Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1168 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Linux sur un systeme biprocesseur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Linux sur un systeme biprocesseur

n°277597
dcro
Posté le 14-06-2003 à 15:31:14  profilanswer
 

Je me pose la question d'une machine biprocesseur et j'aurais aimer savoir si linux tirait bien parti d'un tel systeme.
 
En particulier je suis sous gentoo, gagne du temps en compilation.

mood
Publicité
Posté le 14-06-2003 à 15:31:14  profilanswer
 

n°277598
nicolbolas
Optiquement votre.
Posté le 14-06-2003 à 15:33:56  profilanswer
 

pour gcc je suis pas sur mais oui, linux tire parti du smp, et ce depuis les origines...


---------------
#NetOp. T'as pas 10G ?
n°277602
Taz
bisounours-codeur
Posté le 14-06-2003 à 15:37:57  profilanswer
 

te suffit de lire le man de make
 
make -j N  
 
fabrique N cibles à la fois. meme sur un mono, c'est pas rare de faire du j 4 voir plus (quand les cibles sont rapides à fabriquer, il y a un gros gain)... alors sur un bipro. fait du j 2  ça va déjà accéler incroyablement. apres je sais pas si tu peux configurer pour que tes portages soient compilés comme ça

n°277604
eL_Shaman_​__
Plop.
Posté le 14-06-2003 à 15:47:54  profilanswer
 

Et au niveau du noyau linux, il faut activer l'option SMP à la compilation, ou alors prendre les binaires du noyau adaptés de sa distribution préférée (ceux avec SMP de marqué) :)

n°277620
perchut2
Hell, it's about time...
Posté le 14-06-2003 à 16:39:53  profilanswer
 

dans le make.conf de la gentoo, ils recommandent de mettre un -j N ou N est CPUs+1

n°277631
dcro
Posté le 14-06-2003 à 17:44:20  profilanswer
 

bon reste plus qu'a aller sur le forum hardware pour trouver la bonne carte et les bon processeur

n°277632
kyo54
Posté le 14-06-2003 à 17:46:03  profilanswer
 

j'en parle sur mon site


---------------
.
n°277709
nicolbolas
Optiquement votre.
Posté le 14-06-2003 à 20:22:38  profilanswer
 

El_ShAmAn___ a écrit :

Et au niveau du noyau linux, il faut activer l'option SMP à la compilation, ou alors prendre les binaires du noyau adaptés de sa distribution préférée (ceux avec SMP de marqué) :)


on a dit gentoo et tu parles de binaires...
--->[] :pfff:


---------------
#NetOp. T'as pas 10G ?
n°277839
dcro
Posté le 14-06-2003 à 23:25:10  profilanswer
 

He oui une belle gentoo tout compilé à la main c'est pour ca que je m'inquiete de la gestion de la compil en biproc
 
Si je je franchi le pas faut tout recompiler ! mais bon avec 2 x 2600 ca doit etre un jeux d'enfant !!  :D

n°277898
ganjo
Posté le 15-06-2003 à 05:25:32  profilanswer
 

enfin en gros, tout les kernel par defaut sont compilés en smp
pour le -j 2 au niveau du make
ca accelere en effet pas mal les compils

mood
Publicité
Posté le 15-06-2003 à 05:25:32  profilanswer
 

n°278078
dcro
Posté le 15-06-2003 à 15:47:30  profilanswer
 

pour le make -j2 je viens de tester avec ma config actuelle, je gagne environ 20% sur le temps de compil

n°278096
perchut2
Hell, it's about time...
Posté le 15-06-2003 à 16:27:21  profilanswer
 

alors sur un bi proc on met quoi ? -j 4 ? ou -j 3 ?
 
et sur un PIV HT ? -j 3 ? ou -j 4 ?

n°278099
Taz
bisounours-codeur
Posté le 15-06-2003 à 16:33:18  profilanswer
 

autant que tu veux: ça veut dire que il y aura N processus lancé: donc si tu fais -j 4 sur un monopro, tu auras une charge de 4
 
le tout est de bien dosé: les entrées/sorties sont longues et la créationd e processus aussi: quand les unites de compilation sont courtes, on gagne à faire du -j N, pour bien multiplexer tout ça. mais si on monte trop le N, la charge est trop importante, le système souffre (ou s'ecroule en -j)
 
à toi de bien doser: sur un mono pro, tu peux monter à -j 8 sans problème. utilise la commande time pour faire des tests. moi je te conseille -j 4, sur un bipro, -j 8 sans pb je pense
 
attention, comme on lance plus de cibles en meme temps, ça demande aussi beaucoup plus de mémoire
 
regarder dans le man de make l'option -l qui permet de lancer plus de processus en fonction de la charge

n°278108
perchut2
Hell, it's about time...
Posté le 15-06-2003 à 16:56:54  profilanswer
 

bon pour la memoire ca devrait aller :o
 
je ferai des tests, merci.  :hello:

n°278119
Taz
bisounours-codeur
Posté le 15-06-2003 à 17:25:19  profilanswer
 

oui, mais bon, si tu compiles autre chose que du C, comme du C++ par exemple avec pas mal de template, l'usage mémoire monte tres vite. surveille quand meme, par ce que si ça se mets à swapper, le gain s'estompe


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Linux sur un systeme biprocesseur

 

Sujets relatifs
(install linux sur disk windows)linux et compte admin
Probleme connection linuxDetecteur d'intrusion sur linux , gerer ses log iptables ?
type de modem + linux[Gentoo] Installation à partir d'une partition Linux existente
Quelle carte graphique nvidia pour Linux ?VPN sur serveur linux avec carte RNIS
Sécurité et Linux client: que puis-je faire d'autre ?Un 56k pas cher et full linux compatible ?
Plus de sujets relatifs à : Linux sur un systeme biprocesseur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR