# Gerer les processus sur un coeur en particulier

**URL:** <https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319 "2016-02-20T22:41:22Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/1 "2016-02-20T22:41:22Z")

</div>

Hello

bon si on a un 4 coeur on voudrait par exemple lancer les application vitale que sur 1 coeur (en très très gros pour l’exemple)

il y a htop pour le faire:

touche : a  
on coche /decoche ce qu’on veux

on al’utilitaire: taskset  
[edit]  
a la demande voila comment faire avec apache2 et ces multiple fork/thread:

`
ps -T -C apache -o spid= |awk '{print $1}' | xargs -n1 taskset -pc 2`  
note attention le tableau commence a 0 et non 1 , donc pour le coeur 3 il faut mettre 2 😉  
enjoy ![:033](https://www.debian-fr.org/uploads/default/original/1X/42cd8bd0447ecac24cdff1e26fa990a5c8442791.gif "petard")

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/2 "2016-02-20T22:41:22Z")

</div>

Salut,

Impeccable le htop !

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/3 "2016-02-20T22:41:23Z")

</div>

Salut,  
Question bête… quel est l’intérêt ?  
C’est juste que je ne vois pas… 😉

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/4 "2016-02-20T22:41:25Z")

</div>

[quote=“lol”]Salut,  
Question bête… quel est l’intérêt ?  
C’est juste que je ne vois pas… 😉[/quote]

Très bonne question !

---

<div class="post-metadata">

**Author:** ![antalgeek1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@antalgeek1](https://www.debian-fr.org/u/antalgeek1)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/5 "2016-02-20T22:41:29Z")

</div>

Par exemple tu as une grosse tache de compilation qui prend du temps, même sur 3 coeurs.  
Tu envoies tout le monde sur le 4ième et la compilation sur les 3 premiers.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/6 "2016-02-20T22:41:29Z")

</div>

[quote=“antalgeek”]Par exemple tu as une grosse tache de compilation qui prend du temps, même sur 3 coeurs.  
Tu envoies tout le monde sur le 4ième et la compilation sur les 3 premiers.[/quote]

Et le gestionnaire des coeurs est incapable de répartir correctement ?

---

<div class="post-metadata">

**Author:** ![Dunatotatos](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@Dunatotatos](https://www.debian-fr.org/u/Dunatotatos)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/7 "2016-02-20T22:41:31Z")

</div>

Il me semble que dans de rares cas, il se plante, ou n’utilise pas les cœurs à la convenance de l’utilisateur. Avec l’exemple de compilation, le répartiteur fera ramer tout le PC, car tous les cœurs seront attelés à la tâche. Si tu répartis à la main, la compilation sera plus longue, mais l’utilisation du PC sera encore confortable, car tu as un cœur pour toutes les tâches habituelles.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/8 "2016-02-20T22:41:34Z")

</div>

Salut,

Je viens de lancer la génération de deux clés de 16K (ssh-keygen) . Deux des coeurs étaient à 100% pendant 7 mn mais le reste demeurait fluide sur les deux autres !

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/9 "2016-02-20T22:41:47Z")

</div>

il suffi de google pour avoir les explication, car les mienne son vraiment null, par contre ce que je fait c’est je teste et je regarde ce qui va le mieux 😉

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/10 "2016-02-20T22:41:54Z")

</div>

Tu peut demander à une machine virtuelle de n’utiliser qu’une partie des processeurs parce que tu fait payer l’utilisation des autres.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 10:41 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/11 "2016-02-20T22:41:59Z")

</div>

Salut,

Enfin une utilisation que je comprends 🙂

Question : Lorsque ce processeur est sous employé est-il libre de donner son temps pour soulager les copains ?

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 10:47 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/12 "2016-02-20T22:47:26Z")

</div>

tu pose le problème a l’enver . c’est les soft qui mange le plus qui vont venir prendre la place qui manque/libre 😉

---

<div class="post-metadata">

**Author:** ![Totor](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/58f4c7/32.png) [@Totor](https://www.debian-fr.org/u/Totor)\
**Post date:** [Février 20, 2016, 11:23 UTC](https://www.debian-fr.org/t/gerer-les-processus-sur-un-coeur-en-particulier/27319/13 "2016-02-20T23:23:23Z")

</div>

Bonjour,

Pour ma part, il m’ait arrivé d’uiliser [schedtool](http://freequaos.host.sk/schedtool/) qui permet de définir d’autres caractéristiques d’affectation et de comportement (i.e priorité et règles d’ordonnancement).
