Leistungs- und Effizienzkerne
Auch: P-Kerne und E-Kerne
Kurze Antwort
Leistungs- und Effizienzkerne sind die beiden Arten von CPU-Kernen in Macs mit Apple Chip. Leistungskerne sind schnell und brauchen mehr Strom, Effizienzkerne sind langsamer, brauchen einen Bruchteil davon und übernehmen die Hintergrundarbeit. macOS entscheidet, auf welcher Art jede Aufgabe läuft.
Jeder Mac mit einem Chip der M-Serie hat beide Arten. Nach Apples eigenen Angaben braucht ein Effizienzkern für die Arbeit, für die er gedacht ist, etwa ein Zehntel der Leistung eines Leistungskerns. Deshalb kommt ein MacBook mit einem Dutzend offener Apps mit wenigen Watt aus: Mailabruf, Synchronisierung, Indizierung und die Menüleiste laufen auf den Effizienzkernen, während die Leistungskerne ruhen.
Das ist wichtig, um die Aktivitätsanzeige richtig zu lesen. Ein Prozess mit 100 % auf einem Effizienzkern nutzt viel weniger vom Mac als einer mit 100 % auf einem Leistungskern, aber die Spalte „% CPU“ verrät nicht, welcher es ist. Es erklärt auch, warum sich ein Mac schnell anfühlt, während der CPU-Graph ausgelastet aussieht: Die beschäftigten Kerne sind die kleinen.
So siehst du die Kerne in der Aktivitätsanzeige
Wähle „Fenster“ → „CPU-Verlauf“ (oder drücke ⌘3). Jeder Graph ist ein Kern. Auf einem Mac mit Apple Chip sind die Effizienzkerne zusammen gruppiert und die Leistungskerne folgen danach, und sie füllen sich zu unterschiedlichen Zeiten: Hintergrundarbeit lässt die erste Gruppe aufleuchten, ein Build oder Export die zweite.
Um sie zu zählen, öffne das Terminal und führe sysctl hw.perflevel0.physicalcpu hw.perflevel1.physicalcpu aus. Level 0 sind die Leistungskerne, Level 1 die Effizienzkerne. „Systeminformationen“ → „Hardware“ zeigt nur die Gesamtzahl.
Warum das ändert, was 100 % bedeutet
„% CPU“ in der Aktivitätsanzeige ist ein Anteil an der Zeit eines Kerns, und jeder Kern zählt gleich. Ein Prozess, der an einem Effizienzkern hängt, zeigt also 100 %, während er vielleicht ein Watt braucht. Wie viel vom Mac ein Prozess wirklich nutzt, zeigt die Spalte „Energiebedarf“ besser, weil sie die aufgenommene Leistung gewichtet statt der belegten Zeit.
macOS verschiebt Arbeit laufend zwischen den beiden Arten. Eine App, die auf den Effizienzkernen startet, wird hochgestuft, wenn sie nicht hinterherkommt, und herabgestuft, wenn sie in den Hintergrund rückt. Du kannst einen Prozess nicht selbst an eine Kernart binden, und das musst du auch nicht.
Häufige Fragen
Wie viele Leistungs- und Effizienzkerne hat mein Mac?
Führe sysctl hw.perflevel0.physicalcpu hw.perflevel1.physicalcpu im Terminal aus. Die erste Zahl sind die Leistungskerne, die zweite die Effizienzkerne. Die Zahlen unterscheiden sich je nach Chip, und die Pro-, Max- und Ultra-Versionen jeder Generation haben mehr Leistungskerne als der Basischip.
Spielt eine App mit 100 % CPU auf einem Effizienzkern eine Rolle?
Viel weniger, als die Zahl vermuten lässt. Sie nutzt einen kleinen Kern mit einem Bruchteil der Leistung eines Leistungskerns, und macOS verschiebt sie auf einen Leistungskern, wenn sie nicht hinterherkommt. Beurteile sie anhand des Energiebedarfs statt „% CPU“.
Kann ich macOS dazu bringen, die Leistungskerne zu nutzen?
Nicht direkt. macOS verteilt die Kerne nach der Dienstgüte (Quality of Service), die jede Aufgabe anfordert: Arbeit, auf die du wartest, kommt auf Leistungskerne, Hintergrundarbeit auf Effizienzkerne. Das Netzteil anzuschließen ändert daran nichts, und eine Einstellung dafür gibt es nicht.
Verwandte Begriffe
Schritt für Schritt: Welche App meine CPU oder meinen Speicher nutzt.
Willst du das ständig im Blick behalten? Mehr dazu: die besten Systemmonitore für den Mac oder die besten Alternativen zur Aktivitätsanzeige. Oder stöbere durch alle Begriffe im Glossar.