View previous topic :: View next topic |
Author |
Message |
VIKING n00b

Joined: 05 Oct 2008 Posts: 57 Location: France
|
Posted: Tue Oct 07, 2008 3:01 pm Post subject: [compilation : double coeur] informations [ résolu ] |
|
|
Bonjour,
je cherche de la doc que je n'ai pas trouvé / mal cherché, a propos des compilations.
En réalité j'aimerais forcer emerge à n'utiliser qu'un seul coeur de mon cpu. Ainsi je garde toujours l'autre pour les autres applications.
Et pourquoi pas etendre cette propriété a d'autres domaines, hors des compilations. Ou encore changer de mode en "live" :
- un mode automatique
- un mode manuel
etc . . .
Comment dois je m'y prendre y a t'il un handbook a ce sujet ??
merci ;)
Last edited by VIKING on Tue Oct 07, 2008 8:35 pm; edited 1 time in total |
|
Back to top |
|
 |
nico_calais l33t


Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Tue Oct 07, 2008 3:30 pm Post subject: |
|
|
Dans ton /etc/make.conf :
1 seul coeur sera alors utilisé. _________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
 |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Oct 07, 2008 4:07 pm Post subject: Re: [compilation : double coeur] information |
|
|
VIKING wrote: | je cherche de la doc que je n'ai pas trouvé / mal cherché, a propos des compilations.
En réalité j'aimerais forcer emerge à n'utiliser qu'un seul coeur de mon cpu. Ainsi je garde toujours l'autre pour les autres applications.
| Pour compléter la réponse de nico_calais, il me semble que portage utilise un niveau de "nice" supérieur à 1 (==3 de mémoire). Ça implique qu'il n'est pas prioritaire vis-à-vis des autres processus lancés par un utilisateur (sauf changement volontaire). Du coup, le forcer à n'utiliser qu'un cœur n'a pas vraiment de sens : si tes deux cœurs sont inutilisés autant que portage les exploite tous les deux ...
Si vraiment tu "sens" des ralentissements lors des compilations, essaie d'augmenter encore le "niceness" de portage pour réduire encore sa priorité (passe-la à 19 direct). Et si malgré ça ton système est encore ralenti par portage, le problème se situe probablement ailleurs (config noyau (peu probable mais il y a plusieurs méthodes de traitement des piles de process/partage des ressources) et/ou swapping).
Mes 0.02 cents,
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
 |
VIKING n00b

Joined: 05 Oct 2008 Posts: 57 Location: France
|
Posted: Tue Oct 07, 2008 8:34 pm Post subject: |
|
|
merci de vos réponse ;)
J'ai testé la compilation avec qu'un seul coeur en modifiant MAKEOPTS, résultat : ça fonctionne très bien voir trop bien. J'ai des temps de compilation beaucoup trop long. Ca ne deviens plus acceptable. Du coup j'ai testé en ajoutant une ligne dans le make.conf : PORTAGE_NICENESS="19"
Je n'ai pas encore vu de trop grand changement. Cela dit j'ai n'ai pas pu encore beaucoup tester . . . Mais a priori c'est cette solution que je vais garder ;)
merci, bonne soirée |
|
Back to top |
|
 |
|