Einzelne CPU-Kerne deaktivieren

Wie kann ich probeweise einzelne Kerne meines Multi-Core-Prozessors abschalten, um zu testen, wie sehr meine Anwendungsprogramme von mehreren Kernen profitieren?

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Benjamin Benz

Wie kann ich probeweise einzelne Kerne meines Multi-Core-Prozessors abschalten, um zu testen, wie sehr meine Anwendungsprogramme von mehreren Kernen profitieren?

Unter Windows Vista bietet das Werkzeug „Systemkonfiguration“ die Möglichkeit, die Anzahl der Kerne, die Windows nutzt, festzulegen. Am einfachsten erreicht man es über das Suchfeld des Startmenüs. Bereits nach Eingabe der ersten drei Buchstaben „Sys“ erscheint die „Systemkonfiguration“ im Ergebnisfeld. Im Reiter „Start“ findet sich ein Knopf für „erweiterte Optionen”. Nachdem man dort die Anzahl der zu verwendenden Kerne verändert hat, muss Windows neu starten. Danach lässt sich per Taskmanager nachvollziehen, wie viele Kerne aktiv sind.

Unter Windows XP schränkt der Parameter /NUMPROC= in der Datei boot.ini die Anzahl der CPU-Kerne ein. Dem Linux-Kernel kann man beim Booten mitteilen, wie viele Kerne er nutzen darf. Man muss lediglich in die Boot-Parameterliste das Schlüsselwort maxcpus= gefolgt von der Anzahl der Kerne anhängen. Der Befehl cat /proc/cpuinfo verrät die aktuell genutzte Anzahl von Cores. (bbe) (bbe)