Gerer les processus sur un coeur en particulier

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 :wink:
enjoy :033

Salut,

Impeccable le htop !

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

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

Très bonne question !

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=“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 ?

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.

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 !

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 :wink:

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

Salut,

Enfin une utilisation que je comprends :slightly_smiling:

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

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 :wink:

Bonjour,

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