Was ist Prozessoraffinität und wie wird die Prozessoraffinität unter Windows 10 festgelegt?

Wenn ein Programm unter Windows 10 ausgeführt wird, verwendet es die CPU. Die meisten Computer verfügen über einen Multicore-Prozessor. Jedes Programm, das Sie ausführen, verwendet alle CPU-Kerne. Mit einfachen Worten, das Windows-Betriebssystem entscheidet, wie die Kerne für jedes Programm verwendet werden. Es ist jedoch möglich, Programme so einzustellen, dass nur ein oder zwei Kerne anstelle aller Kerne verwendet werden. In diesem Beitrag erklären wir, was Prozessoraffinität ist und wie die Prozessoraffinität für jedes Programm in Windows 10 festgelegt wird.

Was ist Prozessoraffinität in Windows 10?

Prozessoraffinität in Windows 10

Die Prozessoraffinität, auch CPU-Pinning genannt , ermöglicht es dem Benutzer, einen Prozess zuzuweisen, der nur wenige Kerne verwendet. Technisch gesehen können Sie einen Prozess oder Thread an eine CPU oder CPUs binden und die Bindung aufheben, die hier als CPU-Kerne bezeichnet werden können. Die eigentliche Frage ist jedoch, warum eine solche Option verfügbar ist und ob die Einstellung der Prozessoraffinität von Vorteil ist.

Processor Affinity ist nützlich, wenn Sie ein umfangreiches Programm wie das Rendern von Videos haben. Wenn Sie einen Kern für das Videobearbeitungsprogramm reserviert haben, wird sichergestellt, dass der Kern des Prozessors immer der Aufgabe zugeordnet ist. Es verbessert die Leistung, da es das Cache-Problem reduziert, da es bei einem dedizierten Kern keine Verzögerung gibt.

Dies bedeutet jedoch auch, dass das Programm keinen anderen Kern verwenden kann, der den Lastausgleich beeinflusst.

Normalerweise gleicht Windows 10 den Druck auf eine CPU aus, indem mehrere Threads auf mehrere Prozessorkerne verteilt werden. Wenn Sie sich nicht sicher sind, was Sie tun, empfehlen wir Ihnen dringend, die Standardeinstellungen auszuführen.

Festlegen der Prozessaffinität in Windows 10

In Windows 10 kann ein Administrator festlegen, welche Kerne ein Prozess bei jedem Start verwenden kann. Hier erfahren Sie, wie Sie es einrichten.

  1. Klicken Sie mit der rechten Maustaste auf die Taskleiste.
  2. Klicken Sie auf die Option Task-Manager.
  3. Wechseln Sie im Task-Manager zur Registerkarte Details. Es wird eine Liste der laufenden Programme angezeigt.
  4. Klicken Sie mit der rechten Maustaste auf das Programm, für das Sie die Prozessaffinität festlegen möchten.
  5. Wählen Sie im Menü die Option Affinität festlegen.
  6. Das Fenster Prozessoraffinität wird geöffnet.
  7. Wählen Sie den Kern aus, den der Prozess verwenden kann, und deaktivieren Sie den Rest
  8. Klicken Sie auf OK, um die Aufgabe abzuschließen.

Sobald dies erledigt ist, verwendet Ihr Programm nicht nur diesen CPU-Kern.

Ich würde Ihnen empfehlen, die Leistung des Programms im Auge zu behalten, wenn das Programm langsamer wird. Es ist am besten, mehr Kerne zuzuweisen, um alle Kerne zu verwenden.

Die Prozessoraffinität in Windows 10 sollte von professionellen Benutzern verwendet werden. Ändern Sie es nur, wenn Sie wissen, was und warum Sie es tun.

Original text


Prozessoraffinität in Windows 10