Forum Linux.noyau Désactiver un CPU

Posté par  .
Étiquettes : aucune
0
17
oct.
2006
Bonjour,

Je souhaite réaliser les tests d'un logiciel sur une machine qui est plus performante que la machine sur laquelle sera réellement installé le logiciel. Je travaille sur un quadri-processeur, et je ne voudrais travailler qu'avec un bi-processeur. D'où ma question :

Existe-t-il un moyen sous linux pour désactiver "logiciellement" un cpu ?

Par avance merci pour vos réponses.
  • # num_cpus=2

    Posté par  (site web personnel) . Évalué à 6.

    utiliser le paramètre num_cpus=2 lors du démarrage de ton kernel doit produire l'effet souhaité.
  • # Et plus si affinités

    Posté par  . Évalué à 2.

    Tu peux aussi utiliser sched_set_affinity dans ton programme pour le forcer à tourner sur 2 processeurs seulement.
    L'avantage est que tu n'as pas besoin de redémarrer pour passer de 2 à 4 et inversement.
  • # Changer de kernel

    Posté par  (site web personnel) . Évalué à 1.

    Installer la version "non smp" correspondate du kernel ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.