Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[resolu][emerge] 1/2 cpu utilisé ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Kiraa
n00b
n00b


Joined: 25 May 2006
Posts: 8

PostPosted: Sat Jan 27, 2007 11:51 am    Post subject: [resolu][emerge] 1/2 cpu utilisé ? Reply with quote

Bonjour

je pose cette question parceque après avoir fait plusieurs test et en lisant la doc de make.conf et make , je n'ai rien trouvé (et je ne sais pas si je suis le seul avec ce problème).

Voilà , j'ai un AMD X2 , les deux cpu sont détecté (et utilisé à fond si besoin) , mais lorsque j'emerge quelque chose (j'ai -j3 dans MAKEOPTS , et donc plusieurs actions en même temps) , je n'ai toujours que 50% d'utilisation globale (avec une utilisation symétrique des cpu , le premier est a 80% , l'autre a 20% ou les deux a 50% , etc etc) , et je me demandais déjà _pourquoi_ ça fait ça ? Et ensuite , si on peut résoudre ce leger problème (pas dramatique en soi mais je perd l'intérêt du dual processor pour le gain de temps de compilation)

merci


Last edited by Kiraa on Sat Jan 27, 2007 2:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Sat Jan 27, 2007 12:00 pm    Post subject: Reply with quote

Peut-être mettre MAKEOPTS="-j5" histoire que tes cpu aient suffisamment de truc à faire en même temps pour les utiliser complètement.
Là ils ne traitent que trois choses à la fois et si ça ne leur suffit pas pour être à plein régime, tant pi.
Back to top
View user's profile Send private message
Kiraa
n00b
n00b


Joined: 25 May 2006
Posts: 8

PostPosted: Sat Jan 27, 2007 12:03 pm    Post subject: Reply with quote

j'avais essayé a -5 (en lisant le wiki) mais ça ne changeait rien
Back to top
View user's profile Send private message
davidou2a
Guru
Guru


Joined: 15 Dec 2006
Posts: 574
Location: Ajaccio

PostPosted: Sat Jan 27, 2007 1:49 pm    Post subject: Reply with quote

kirra moi j'utilise un -6 ou -8 parceque j'ai trouvé qu'apparement ça fonctionnait mieux sur mon turion 64x2
_________________
L'enfer je connais, il s'appelle Windows...
Back to top
View user's profile Send private message
Kiraa
n00b
n00b


Joined: 25 May 2006
Posts: 8

PostPosted: Sat Jan 27, 2007 2:33 pm    Post subject: Reply with quote

je vais tester avec une plus grosse valeur , je verrais bien ce que ça donne

edit : ça a l'air d'aller , merci
Back to top
View user's profile Send private message
razer
l33t
l33t


Joined: 08 Oct 2004
Posts: 893
Location: Paris - France

PostPosted: Sun Jan 28, 2007 10:36 am    Post subject: Reply with quote

Si cela se produit que sur certains packages, c'est normal : certains trucs passent mal en compil multithread, gcc en fait parti.
Ensuite certains packages exigent des options spécifiques pour compiler en multi, comme openoffice :
Code:
less /usr/portage/app-office/openoffice/openoffice-2.1.0.ebuild
 # Should the build use multiprocessing? Not enabled by default, as it tends to break
        export JOBS="1"
        if [ "${WANT_MP}" == "true" ]; then
                export JOBS=`echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/"`
        fi


Il faut donc ajouter dans le make.conf :
Code:
WANT_MP=1


Pour d'autres c'est :
Code:
WANT_DISTCC="true"


Dans tous les cas : lorsque le "-jx" n'a pas d'influence et qu'il faut ajouter des lignes spécifiques, c'est que le créateur de l'ebuild n'assure pas la compilation multithread et que çà peut poser problème. C'est le cas avec Ooo, même si il compile parfaitement chez de cette manière
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Sun Jan 28, 2007 10:41 am    Post subject: Reply with quote

Oui, c'est bien pratique ce WANT_MP sur OOo... deux heures et quelques au lieu d'au moins 5, c'est appréciable !
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum