Dual core

Fermé
nico - 27 mai 2008 à 08:06
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 - 30 mai 2008 à 20:04
Bonjour,
je souhaite utiliser un dual core.
Je voudrais faire en sorte que l'un des processeurs travaille sur une tache et que l'autre travaille sur une autre tache.
Comment puis-je faire celà?
Merci d'avance
A voir également:

5 réponses

personne ne peut me répondre?
0
toujours pas d'idée?
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
28 mai 2008 à 10:44
Salut.

Pour utiliser un dual core, il n'y a rien de particulier à faire si ton noyau a été compilé pour.
Les processus se répartissent automatiquement entre les 2 coeurs.

Pour savoir si le noyau gère ça, on peut utiliser gkrellm.
Ce petit logiciel affiche sous forme de graphiques, l'utilisation de chaque coeur.

Si tu remarque que c'est toujours le même coeur qui est utilisé, c'est que le support SMP n'est pas compilé dans le noyau.

Dans ce cas, il faut le recompiler.

A+
0
pibarze Messages postés 39 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 5 juin 2008 12
29 mai 2008 à 14:20
L'outil "taskset" permet d'affecter un processus a un ensemble de processeurs.

Sous Debian il est livré dans le package util-linux

Avec cette commande oggenc utilisera ton premier coeur (et ne sera jamais schedulé sur un autre) :
taskset 0x00000001 oggenc -q 9 chanson.wav
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
30 mai 2008 à 20:04
Je ne connaissait pas, merci pour l'info.
Sous Gentoo, c'est la source schedutils qu'il faut compiler pour avoir taskset.
0