Les PC modernes ont de nombreux cœurs de processeur, et la plupart du temps, Windows fait un travail parfait pour choisir quel processeur doit effectuer quel travail. Cependant, vous pouvez résoudre certains problèmes de performances lorsque vous attribuez un cœur de processeur spécifique à une application, ce que l’on appelle la définition de l' »affinité » du processeur.

Pourquoi définiriez-vous l’affinité du processeur ?

Il existe plusieurs raisons pour lesquelles vous souhaitez définir l’affinité du processeur dans Windows. Certaines raisons courantes incluent :

  • Pour améliorer les performances: en définissant l’affinité du processeur pour un processus, vous pouvez vous assurer qu’il ne s’exécute que sur des processeurs spécifiques, ce qui peut contribuer à améliorer ses performances. Par exemple, si un processus s’appuie fortement sur un processeur spécifique, définir son affinité de processeur sur ce processeur peut l’aider à s’exécuter plus efficacement.
  • Pour éviter les conflits: dans certains cas, la définition de l’affinité du processeur pour un processus peut aider à éviter les conflits avec d’autres processus en cours d’exécution sur le système. Par exemple, si deux processus tentent d’utiliser le même processeur, la définition de l’affinité du processeur pour l’un des processus peut éviter les conflits et améliorer les performances globales du système.
  • Pour résoudre les problèmes: parfois, la définition de l’affinité du processeur pour un processus peut vous aider à résoudre les problèmes liés à l’utilisation ou aux performances du processeur. En isolant un processus à des processeurs spécifiques, vous pouvez mieux comprendre comment il affecte le système et identifier les problèmes potentiels.

Si vous utilisez l’un des nouveaux processeurs hybrides d’Intel, en commençant par leurs modèles Alder Lake, vous souhaiterez peut-être utiliser l’affinité manuelle du processeur pour vous assurer qu’une application s’exécute sur le bon type de cœur. Les utilisateurs de Windows 10 en particulier peuvent constater que le planificateur de CPU peut affecter des applications nécessitant des performances élevées à un E-core ou vice versa.

Si votre système exécute une version à jour de Windows 10 ou toute version de Windows 11, il est peu probable que vous rencontriez des problèmes. Cependant, certaines applications, en particulier les plus anciennes, peuvent ne pas fonctionner comme prévu avec cette nouvelle approche de l’architecture du processeur des ordinateurs de bureau.

Pointe: dans le cadre de la maintenance régulière de votre ordinateur, une vérification occasionnelle de la température du processeur vous aidera à prolonger la durée de vie de votre PC.

Publicité

Comment définir l’affinité du processeur

Pour définir l’affinité du processeur dans Windows, procédez comme suit :

  1. Ouvrez le Gestionnaire des tâches en appuyant sur Ctrl + Autre + Effacer et en cliquant sur le bouton « Gestionnaire de tâches ».
  2. Dans le Gestionnaire des tâches, cliquez sur l’onglet « Détails » pour afficher une liste des processus en cours d’exécution.
Gestionnaire Des Tâches D'Affinité Windows
Gestionnaire des tâches d'affinité Windows
  1. Faites un clic droit sur le processus pour lequel vous souhaitez définir l’affinité du processeur et sélectionnez « Définir l’affinité » dans le menu contextuel.
Ensemble D'Affinités Windows
Ensemble d'affinités Windows
  1. Dans la fenêtre contextuelle qui apparaît, cochez les cases à côté des processeurs sur lesquels vous souhaitez exécuter le processus.
Choix D'Affinité Windows
Choix d'affinité Windows
  1. Cliquez sur le bouton « OK » pour enregistrer votre progression et fermer la fenêtre. Le changement prendra effet instantanément.

Comment définir la priorité du processus

Pour définir la priorité du processus dans Windows, suivez ces étapes :

  1. Ouvrez le Gestionnaire des tâches.
  2. Cliquez sur l’onglet « Détails » pour afficher une liste des processus en cours d’exécution.
Gestionnaire Des Tâches D'Affinité Windows
Gestionnaire des tâches d'affinité Windows
  1. Cliquez avec le bouton droit sur le processus pour lequel vous souhaitez définir la priorité et sélectionnez « Définir la priorité » dans le menu contextuel.
Priorité D'Affinité Windows
Priorité d'affinité Windows
  1. Sélectionnez le niveau de priorité souhaité dans le menu déroulant.
  2. Cliquez sur le bouton « OK » pour enregistrer vos modifications et fermer la fenêtre « Définir la priorité ».

Les niveaux de priorité disponibles sont :

  • Temps réel: le processus recevra la plus haute priorité et le plus de temps CPU.
  • Haut: le processus recevra une priorité élevée et se verra allouer une quantité importante de temps CPU.
  • Dessus de la normale: le processus se verra attribuer une priorité supérieure à la normale et se verra allouer plus de temps CPU que les processus normaux.
  • Normal: le processus sera priorisé et alloué le temps CPU standard.
  • En dessous de la normale: le processus recevra une priorité inférieure à la normale et se verra allouer moins de temps CPU que les processus normaux.
  • Faible: le processus se verra attribuer une faible priorité et se verra allouer un temps CPU minimal.

Bon à savoir: assurez-vous que le processeur de votre ordinateur est maintenu à une température optimale et investissez dans un refroidisseur de processeur.

Quand être prudent avec l’affinité du processeur

L’attribution manuelle d’une affinité de processeur peut comporter plusieurs risques. Certains des risques potentiels liés à l’attribution manuelle d’une affinité de processeur incluent :

  • Performances réduites: une définition incorrecte de l’affinité du processeur pour un processus peut entraîner une réduction des performances. Par exemple, si vous affectez un processus à un processeur qui ne peut pas gérer sa charge de travail, le processus peut s’exécuter plus lentement ou ne plus répondre.
  • Instabilité du système: définir l’affinité du processeur pour un processus peut affecter les performances globales et la stabilité du système. Si vous affectez un processus à un processeur déjà fortement utilisé, le système peut devenir instable ou tomber en panne.
  • Flexibilité réduite: l’attribution manuelle d’une affinité de processeur peut limiter la flexibilité du système. Par exemple, si vous définissez l’affinité du processeur pour un processus, il ne pourra s’exécuter que sur les processeurs affectés, même si d’autres processeurs deviennent disponibles. Il peut donc être difficile de s’adapter à l’évolution des charges de travail ou de réagir aux défaillances du système.
  • Vulnérabilités de sécurité: dans certains cas, l’attribution manuelle d’une affinité de processeur peut créer des failles de sécurité. Par exemple, la définition de l’affinité du processeur pour un processus malveillant peut empêcher le logiciel de sécurité de détecter ou d’atténuer la menace.

Dans l’ensemble, l’attribution manuelle d’une affinité de processeur peut être un outil utile pour optimiser les performances de votre système. Néanmoins, il est important de l’utiliser avec précaution et de bien comprendre les risques potentiels.

Pointe: Votre utilisation du processeur continue-t-elle d’atteindre 100 % ? Nous vous montrons comment y remédier.

Questions fréquemment posées

Pouvez-vous attribuer tous les cœurs de processeur de Windows à une seule application ?

Oui, vous pouvez attribuer tous les cœurs de processeur de Windows à une application en définissant l’affinité du processeur pour que l’application inclue tous les cœurs disponibles. Cependant, l’attribution de tous les cœurs de processeur à une application peut avoir un impact sur les performances et la stabilité de votre système.

Quelles applications peuvent bénéficier le plus de l’attribution d’affinité de base ?

Des applications telles qu’Adobe Premiere Pro, Blender, Maya, 3ds Max, MATLAB COMSOL, ANSYS ou DaVinci Resolve peuvent être très gourmandes en ressources processeur et peuvent bénéficier d’une affectation à des cœurs de processeur spécifiques.

Quand l’affinité est-elle réinitialisée ?

L’affinité de processeur attribuée manuellement ne se réinitialise pas automatiquement. Une fois que vous avez défini l’affinité du processeur pour un processus, elle restera affectée aux processeurs sélectionnés jusqu’à ce que vous la changiez ou que le processus se termine.

Cependant, il existe certaines situations où l’affinité du processeur pour un processus peut être réinitialisée. Par exemple, si vous redémarrez votre ordinateur ou si le processus est terminé et redémarré, l’affinité du processeur pour le processus sera réinitialisée à la valeur par défaut.

Crédit image : Unsplash. Toutes les captures d’écran de Sydney Butler.

Majordome De Sydney
Majordome de Sydney

Sydney Butler est un rédacteur technologique avec une formation en psychologie qui a écrit pour une grande variété de points de vente technologiques, notamment How-To-Geek, Online Tech Tips, Helpdesk Geek, 9to5Mac, 9to5Google et bien d’autres. Il a 25 ans d’expérience dans le dépannage technologique en tant que technicien et praticien en formation des utilisateurs.

Abonnez-vous à notre newsletter!

Nos derniers tutoriels livrés directement dans votre boîte de réception

Rate this post
Publicité
Article précédentOppo utilisera son propre silicium d’ici 2024, selon des fuites
Article suivantMext B2B Metaverse annonce Smart Payment & Identification pour explorer les tendances et les innovations en 2023
Berthe Lefurgey
Berthe Lefurgey est une journaliste chevronnée, passionnée par la technologie et l'innovation, qui fait actuellement ses armes en tant que rédactrice de premier plan pour TechTribune France. Avec une carrière de plus de dix ans dans le monde du journalisme technologique, Berthe s'est imposée comme une voix de confiance dans l'industrie. Pour en savoir plus sur elle, cliquez ici. Pour la contacter cliquez ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici