J'utilise l'outil taskset pour définir l'affinité de l'UC pour l'un de mes programmes. Comment puis-je définir l'affinité sur une seule CPU seulement - car je ne savais pas à ce sujet, donc je faisais ceci:Définition de l'affinité de l'UC à l'aide du jeu de tâches
taskset -c 2-2 tests/prog 1 2 3
... attendant, que je planifiez le programme à exécuter sur CPU # 2 seulement, en suivant la même manière pour les autres processeurs. Même si j'ai raison, c'est une mauvaise façon d'effectuer ce que je veux IMO, puis-je obtenir de l'aide?
Merci,
Sayan
J'avais l'impression que taskset -c 2 programmerait le programme sur CPU # 0, CPU 1 et CPU # 2. Merci d'avoir clarifié. Je veux juste exécuter un programme à partir d'un processeur spécifique à la fois. BTW, était ma syntaxe sur la question originale correcte? – Sayan
Correct. 'taskset -c 2-2' fonctionne également, c'est juste inutilement verbeux. – duskwuff